C# Class StarryEyes.Models.Databases.StatusProxy

Afficher le fichier Open project: karno/StarryEyes

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddFavoritor() public static méthode

public static AddFavoritor ( long statusId, long userId ) : void
statusId long
userId long
Résultat void

AddRetweeter() public static méthode

public static AddRetweeter ( long statusId, long userId ) : void
statusId long
userId long
Résultat void

FetchStatuses() public static méthode

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
Résultat Task>

FindFromInReplyToAsync() public static méthode

public static FindFromInReplyToAsync ( long inReplyTo ) : Task>
inReplyTo long
Résultat Task>

GetCountAsync() public static méthode

public static GetCountAsync ( ) : Task
Résultat Task

GetInReplyToAsync() public static méthode

public static GetInReplyToAsync ( long id ) : Task
id long
Résultat Task

GetRetweetedStatusIds() public static méthode

public static GetRetweetedStatusIds ( long originalId ) : Task>
originalId long
Résultat Task>

GetStatusAsync() public static méthode

public static GetStatusAsync ( long id ) : Task
id long
Résultat Task

IsStatusExistsAsync() public static méthode

public static IsStatusExistsAsync ( long id ) : Task
id long
Résultat Task

RemoveFavoritor() public static méthode

public static RemoveFavoritor ( long statusId, long userId ) : void
statusId long
userId long
Résultat void

RemoveRetweeter() public static méthode

public static RemoveRetweeter ( long statusId, long userId ) : void
statusId long
userId long
Résultat void

RemoveStatusAsync() public static méthode

Remove statuses
public static RemoveStatusAsync ( long statusId ) : Task>
statusId long target status
Résultat Task>

StoreStatus() public static méthode

Enqueue store status
public static StoreStatus ( [ status ) : void
status [
Résultat void

SyncStatusActivityAsync() public static méthode

public static SyncStatusActivityAsync ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
Résultat Task