C# Класс StarryEyes.Models.Databases.StatusProxy

Показать файл Открыть проект

Открытые методы

Метод Описание
AddFavoritor ( long statusId, long userId ) : void
AddRetweeter ( long statusId, long userId ) : void
FetchStatuses ( bool>.Func predicate, string sql, long maxId = null, int count = null, bool applyMuteBlockFilter = true ) : Task>
FindFromInReplyToAsync ( long inReplyTo ) : Task>
GetCountAsync ( ) : Task
GetInReplyToAsync ( long id ) : Task
GetRetweetedStatusIds ( long originalId ) : Task>
GetStatusAsync ( long id ) : Task
IsStatusExistsAsync ( long id ) : Task
RemoveFavoritor ( long statusId, long userId ) : void
RemoveRetweeter ( long statusId, long userId ) : void
RemoveStatusAsync ( long statusId ) : Task>

Remove statuses

StoreStatus ( [ status ) : void

Enqueue store status

SyncStatusActivityAsync ( TwitterStatus status ) : Task

Приватные методы

Метод Описание
FindCache ( bool>.Func predicate, long maxId = null, bool applyMuteBlockFilter = true ) : Task>
LoadDirectMessageAsync ( [ dbstatus ) : Task
LoadPublicStatusAsync ( [ dbstatus ) : Task
LoadStatusAsync ( [ dbstatus ) : Task
LoadStatusesAsync ( [ dbstatus ) : Task>
StatusProxy ( ) : System
StoreStatusesAsync ( IEnumerable statuses ) : System.Threading.Tasks.Task

Описание методов

AddFavoritor() публичный статический Метод

public static AddFavoritor ( long statusId, long userId ) : void
statusId long
userId long
Результат void

AddRetweeter() публичный статический Метод

public static AddRetweeter ( long statusId, long userId ) : void
statusId long
userId long
Результат void

FetchStatuses() публичный статический Метод

public static FetchStatuses ( bool>.Func predicate, string sql, long maxId = null, int count = null, bool applyMuteBlockFilter = true ) : Task>
predicate bool>.Func
sql string
maxId long
count int
applyMuteBlockFilter bool
Результат Task>

FindFromInReplyToAsync() публичный статический Метод

public static FindFromInReplyToAsync ( long inReplyTo ) : Task>
inReplyTo long
Результат Task>

GetCountAsync() публичный статический Метод

public static GetCountAsync ( ) : Task
Результат Task

GetInReplyToAsync() публичный статический Метод

public static GetInReplyToAsync ( long id ) : Task
id long
Результат Task

GetRetweetedStatusIds() публичный статический Метод

public static GetRetweetedStatusIds ( long originalId ) : Task>
originalId long
Результат Task>

GetStatusAsync() публичный статический Метод

public static GetStatusAsync ( long id ) : Task
id long
Результат Task

IsStatusExistsAsync() публичный статический Метод

public static IsStatusExistsAsync ( long id ) : Task
id long
Результат Task

RemoveFavoritor() публичный статический Метод

public static RemoveFavoritor ( long statusId, long userId ) : void
statusId long
userId long
Результат void

RemoveRetweeter() публичный статический Метод

public static RemoveRetweeter ( long statusId, long userId ) : void
statusId long
userId long
Результат void

RemoveStatusAsync() публичный статический Метод

Remove statuses
public static RemoveStatusAsync ( long statusId ) : Task>
statusId long target status
Результат Task>

StoreStatus() публичный статический Метод

Enqueue store status
public static StoreStatus ( [ status ) : void
status [
Результат void

SyncStatusActivityAsync() публичный статический Метод

public static SyncStatusActivityAsync ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
Результат Task