Skip to content
Snippets Groups Projects
Select Git revision
  • 9237c47c797fd127d8aef51ee9107a26bdf483e2
  • main default protected
  • feature/export-filtering
  • feature/clear-schedule-button
  • fix/responsive-cols-in-polls
  • feature/preference-polling-form
  • feature/json-export-via-rest-framework
  • feature/json-schedule-import-tests
  • fix/add-room-import-only-once
  • ak-import
  • renovate/django-simple-history-3.x
  • renovate/django-debug-toolbar-4.x
  • renovate/django-5.x
  • renovate/mysqlclient-2.x
14 results

apps.py

Blame
  • Forked from KIF / AKPlanning
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    webmail.lua 923 B
    local MP = minetest.get_modpath(minetest.get_current_modname())
    local Channel = dofile(MP .. "/util/channel.lua")
    
    
    function mail.webmail_init(http, url, key)
    	mail.channel = Channel(http, url .. "/api/minetest/channel", {
    		extra_headers = { "webmailkey: " .. key }
    	})
    
    	mail.channel.receive(function(data)
    		if data.type == "auth" then
    			mail.handlers.auth(data.data)
    
    		elseif data.type == "send" then
    			mail.handlers.send(data.data) -- { src, dst, subject, body }
    
    		elseif data.type == "delete-mail" then
    			mail.handlers.delete(data.playername, data.index) -- index 1-based
    
    		elseif data.type == "mark-mail-read" then
    			mail.handlers.mark_read(data.playername, data.index) -- index 1-based
    
    		elseif data.type == "mark-mail-unread" then
    			mail.handlers.mark_unread(data.playername, data.index) -- index 1-based
    
    		elseif data.type == "player-messages" then
    			mail.handlers.messages(data.data)
    
    		end
    	end)
    end