Exemple #1
0
 public async Task <ActionResult> Stats()
 {
     return(Json(new PeerStatsModel()
     {
         PeerCount = await _peers.CountAsync(),
         MediaCount = await _db.ArchivedMedia.CountAsync(),
         PostCount = int.Parse((await _activityStreams.Get(new ActivityStreamFilter("outbox")
         {
             id = new PublicId(null, 0), countOnly = true
         }.FixObjType("Note", "Article"))).summary),
         ShopCount = int.Parse((await _activityStreams.Get(new ActivityStreamFilter("outbox")
         {
             id = new PublicId(null, 0), countOnly = true
         }.FixObjType("Organization"))).summary),
         UserCount = await _db.Users.CountAsync(),
         StartTime = Process.GetCurrentProcess().StartTime,
     }));
 }