|
@@ -20,7 +20,7 @@ namespace Discord |
|
|
/// <summary> |
|
|
/// <summary> |
|
|
/// The ID of this entity. |
|
|
/// The ID of this entity. |
|
|
/// </summary> |
|
|
/// </summary> |
|
|
public ulong Id { get; } |
|
|
|
|
|
|
|
|
public TId Id { get; } |
|
|
/// <summary> |
|
|
/// <summary> |
|
|
/// The entity, if it could be pulled from cache. |
|
|
/// The entity, if it could be pulled from cache. |
|
|
/// </summary> |
|
|
/// </summary> |
|
@@ -30,7 +30,7 @@ namespace Discord |
|
|
public TEntity Value { get; } |
|
|
public TEntity Value { get; } |
|
|
private Func<Task<TEntity>> DownloadFunc { get; } |
|
|
private Func<Task<TEntity>> DownloadFunc { get; } |
|
|
|
|
|
|
|
|
internal Cacheable(TEntity value, ulong id, Func<Task<TEntity>> downloadFunc) |
|
|
|
|
|
|
|
|
internal Cacheable(TEntity value, TId id, Func<Task<TEntity>> downloadFunc) |
|
|
{ |
|
|
{ |
|
|
Value = value; |
|
|
Value = value; |
|
|
Id = id; |
|
|
Id = id; |
|
|