Constants.cs 1.1 KB

1234567891011121314151617181920212223
  1. namespace CardCollector.Resources
  2. {
  3. public static class Constants
  4. {
  5. /* Переключить данный флаг при сборке на сервер */
  6. public const bool DEBUG = true;
  7. /* Интервал сохранения изменений */
  8. public const double SAVING_CHANGES_INTERVAL = DEBUG ? 10 * 1000 : 5 * 60 * 1000;
  9. /* Время кэширования результатов @имя_бота команд */
  10. public const int INLINE_RESULTS_CACHE_TIME = 1;
  11. /* Включает бесконечные стикеры без наличия их в коллекции */
  12. public static readonly bool UNLIMITED_ALL_STICKERS = !DEBUG;
  13. /* Уровни привилегий пользователей системы */
  14. public const int OWNER_PRIVILEGE_LEVEL = 10;
  15. public const int ADMIN_PRIVILEGE_LEVEL = 9;
  16. public const int PROGRAMMER_PRIVILEGE_LEVEL = 5;
  17. public const int ARTIST_PRIVILEGE_LEVEL = 4;
  18. public const int SESSION_ACTIVE_PERIOD = DEBUG ? 1 : 60;
  19. }
  20. }