C# Class StarryEyes.Models.Timelines.Statuses.StatusModel

Show file Open project: karno/StarryEyes Class Usage Examples

Public Methods

Method Description
AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
CollectGarbages ( ) : void
Equals ( object obj ) : bool
Get ( TwitterStatus status ) : Task
GetHashCode ( ) : int
GetIfCacheIsAlive ( long id ) : StatusModel
IsFavorited ( ) : bool
IsRetweeted ( ) : bool
RemoveFavoritedUser ( long userId ) : void
RemoveRetweetedUser ( long userId ) : void
UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void

Private Methods

Method Description
GetSuitableReplyAccount ( ) : IEnumerable
LoadFavoritedUsers ( ) : void
LoadRetweetedUsers ( ) : void
LoadUsers ( IEnumerable users, object lockObject, TwitterUser>.IDictionary dictionary, IList target ) : void
StatusModel ( TwitterStatus status ) : System
StatusModel ( TwitterStatus status, StatusModel retweetedOriginal ) : System

Method Details

AddFavoritedUser() public method

public AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
return void

AddRetweetedUser() public method

public AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
return void

BacktrackFallback() public static method

public static BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
account StarryEyes.Models.Accounting.TwitterAccount
return StarryEyes.Models.Accounting.TwitterAccount

CollectGarbages() public static method

public static CollectGarbages ( ) : void
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

Get() public static method

public static Get ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
return Task

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetIfCacheIsAlive() public static method

public static GetIfCacheIsAlive ( long id ) : StatusModel
id long
return StatusModel

IsFavorited() public method

public IsFavorited ( ) : bool
return bool

IsRetweeted() public method

public IsRetweeted ( ) : bool
return bool

RemoveFavoritedUser() public method

public RemoveFavoritedUser ( long userId ) : void
userId long
return void

RemoveRetweetedUser() public method

public RemoveRetweetedUser ( long userId ) : void
userId long
return void

UpdateStatusInfo() public static method

public static UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void
id long
ifCacheIsAlive Action
ifCacheIsDead Action
return void