package it.danieleverducci.openweddingapp

object Config {
    const val BASE_URL = "https://rominaedaniele.ichibi.eu"

    const val SAVED_FILES_BASE_NAME = "OpenWeddingApp"
    const val API_BASE_URL = BASE_URL
    const val API_ENDPOINT_GALLERY_ITEM = "/api/gallery_item"
    const val API_ENDPOINT_TOKEN = "/api/token"
    const val API_ENDPOINT_LIKE = "/api/like"
    const val API_ENDPOINT_PRESENCE = "/api/presence"
    const val API_ENDPOINT_TABLE = "/api/table"
    const val STATIC_ENDPOINT_LOCATION = "/static/location.json"
    const val STATIC_ENDPOINT_PLACES = "/static/places.json"
    const val STATIC_ENDPOINT_WEDDING_GIFT = "/static/wedding-gift.json"
    const val STATIC_ENDPOINT_ATTENDEE_GIFT = "/static/attendee-gift.json"
    const val STATIC_ENDPOINT_FOOD_MENU = "/static/food-menu.json"
    const val STATIC_ENDPOINT_SETTINGS = "/static/settings.json"
    const val STATIC_CONTENT_DEFAULT_LOCALE = "en"    // Defalt locale to show when the device uses an unsupported locale

    const val MEDIA_BASE_URL = BASE_URL
    const val USER_PICTURE_PATH = "/user-pictures/"

    const val MAX_UPLOAD_IMAGE_SIZE = 10*1024*1024;    // Maximum upload size for php services is set to 20M

    // Notifications
    const val NTFY_BASE_URL = "https://ntfy.sh/"
    // Ntfy topics
    const val NTFY_GENERAL_TOPIC = "my_private_ntfy_topic" // All users
    const val NTFY_DNR_TOPIC = "my_private_ntfy_topic"    // Users that did not respond to "will be present?"
    const val NTFY_WILLBETHERE_TOPIC = "my_private_ntfy_topic"   // Users that will be present
    const val NTFY_WILLNOTBETHERE_TOPIC = "my_private_ntfy_topic"   // Users that will not be present

}