Annotate

teal-src/util/ringbuffer.d.tl @ 12593:1832b6c9c6ed 0.12

mod_bookmarks: Reduce error about not having bookmarks to debug (thanks tom) This is happens if the account is new and doesn't have any bookmarks yet, which is not a problem. Rarely seen since most clients currently use the older version of XEP-0084 stored in XEP-0049 rather than in PEP, but at least one (Converse.js )does. One scenario in which this would show up often is with Converse.js as a guest chat using anonymous authentication, where all "accounts" would always be new and not have any bookmarks. This scenario probably does not need to have mod_bookmarks at all, but if enabled globally it would likely become loaded onto the VirtualHost unless explicitly disabled.
author Kim Alvefur <zash@zash.se>
date Tue, 26 Jul 2022 23:44:33 +0200
parent 11578:dfc5d8f6788e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11578
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 local record lib
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 record ringbuffer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 find : function (ringbuffer, string) : integer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 discard : function (ringbuffer, integer) : boolean
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 read : function (ringbuffer, integer, boolean) : string
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 readuntil : function (ringbuffer, string) : string
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 write : function (ringbuffer, string) : integer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 size : function (ringbuffer) : integer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 length : function (ringbuffer) : integer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 sub : function (ringbuffer, integer, integer) : string
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 byte : function (ringbuffer, integer, integer) : integer...
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 free : function (ringbuffer) : integer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 end
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 new : function (integer) : ringbuffer
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 end
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 return lib
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19
dfc5d8f6788e teal: Add type spec for util.ringbuffer
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20