Constants.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // ReSharper disable ConditionIsAlwaysTrueOrFalse
  2. namespace CardCollector.Resources
  3. {
  4. public static class Constants
  5. {
  6. /* Переключить данный флаг при сборке на сервер */
  7. public const bool DEBUG = true;
  8. /* Интервал сохранения изменений */
  9. public const double SAVING_CHANGES_INTERVAL = DEBUG ? 10 * 1000 : 5 * 60 * 1000;
  10. /* Время кэширования результатов @имя_бота команд */
  11. public const int INLINE_RESULTS_CACHE_TIME = 1;
  12. /* Включает бесконечные стикеры без наличия их в коллекции */
  13. public static readonly bool UNLIMITED_ALL_STICKERS = false;
  14. /* Время простоя удаления пользователей */
  15. public const int SESSION_ACTIVE_PERIOD = DEBUG ? 1 : 60;
  16. /* Уровни привилегий пользователей системы */
  17. public const int OWNER_PRIVILEGE_LEVEL = 10;
  18. public const int ADMIN_PRIVILEGE_LEVEL = 9;
  19. public const int PROGRAMMER_PRIVILEGE_LEVEL = 7;
  20. public const int ARTIST_PRIVILEGE_LEVEL = 4;
  21. /* Количество стикеров для создания комбинации */
  22. public const int COMBINE_COUNT = 5;
  23. public const int AuctionDao = 1;
  24. public const int CashDao = 2;
  25. public const int DailyTaskDao = 3;
  26. public const int LevelDao = 4;
  27. public const int PacksDao = 5;
  28. public const int SessionTokenDao = 6;
  29. public const int SettingsDao = 7;
  30. public const int ShopDao = 8;
  31. public const int SpecialOfferUsersDao = 9;
  32. public const int StickerDao = 10;
  33. public const int UserDao = 11;
  34. public const int UserLevelDao = 12;
  35. public const int UserPacksDao = 13;
  36. public const int UserStickerRelationDao = 14;
  37. }
  38. }