C# 클래스 StarryEyes.Models.Databases.StatusProxy

파일 보기 프로젝트 열기: karno/StarryEyes

공개 메소드들

메소드 설명
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