Software /
code /
prosody
File
teal-src/util/dataforms.d.tl @ 11813:790bffbb9047
net.server_epoll: Skip attempt to flush write buffer when not connected
Before 22825cb5dcd8 connection attempts that failed (e.g. connection
refused) would be immediately destroyed. After, it would schedule
another write cycle and then report 'ondisconnect' again when failing.
Thanks Martin for reporting
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 22 Sep 2021 11:27:55 +0200 |
parent | 11432:113f3912c7cb |
child | 12614:d498e7e7853a |
line wrap: on
line source
local stanza_t = require "util.stanza".stanza_t local enum form_type "form" "submit" "cancel" "result" end local enum field_type "boolean" "fixed" "hidden" "jid-multi" "jid-single" "list-multi" "list-single" "text-multi" "text-private" "text-single" end local record form_field type : field_type var : string -- protocol name name : string -- internal name label : string desc : string datatype : string range_min : number range_max : number value : any -- depends on field_type options : table end local record dataform title : string instructions : string { form_field } -- XXX https://github.com/teal-language/tl/pull/415 form : function ( dataform, table, form_type ) : stanza_t end local record lib new : function ( dataform ) : dataform end return lib