Comparison

plugins/mod_announce.lua @ 13485:3bdbaba15c00

mod_announce: Suppress luacheck warnings
author Matthew Wild <mwild1@gmail.com>
date Fri, 26 Apr 2024 10:37:20 +0100
parent 13484:e22609460975
comparison
equal deleted inserted replaced
13484:e22609460975 13485:3bdbaba15c00
135 args = { 135 args = {
136 { name = "host", type = "string" }; 136 { name = "host", type = "string" };
137 { name = "text", type = "string" }; 137 { name = "text", type = "string" };
138 }; 138 };
139 host_selector = "host"; 139 host_selector = "host";
140 handler = function(self, host, text) 140 handler = function(self, host, text) --luacheck: ignore 212/self
141 local msg = st.message({ from = host, id = id.short() }) 141 local msg = st.message({ from = host, id = id.short() })
142 :text_tag("body", text); 142 :text_tag("body", text);
143 local count = send_to_all(msg, host); 143 local count = send_to_all(msg, host);
144 return true, ("Announcement sent to %d users"):format(count); 144 return true, ("Announcement sent to %d users"):format(count);
145 end; 145 end;
153 args = { 153 args = {
154 { name = "host", type = "string" }; 154 { name = "host", type = "string" };
155 { name = "text", type = "string" }; 155 { name = "text", type = "string" };
156 }; 156 };
157 host_selector = "host"; 157 host_selector = "host";
158 handler = function(self, host, text) 158 handler = function(self, host, text) --luacheck: ignore 212/self
159 local msg = st.message({ from = host, id = id.short(), type = "headline" }) 159 local msg = st.message({ from = host, id = id.short(), type = "headline" })
160 :text_tag("body", text); 160 :text_tag("body", text);
161 local count = send_to_online(msg, host); 161 local count = send_to_online(msg, host);
162 return true, ("Announcement sent to %d users"):format(count); 162 return true, ("Announcement sent to %d users"):format(count);
163 end; 163 end;
172 { name = "host", type = "string" }; 172 { name = "host", type = "string" };
173 { name = "role", type = "string" }; 173 { name = "role", type = "string" };
174 { name = "text", type = "string" }; 174 { name = "text", type = "string" };
175 }; 175 };
176 host_selector = "host"; 176 host_selector = "host";
177 handler = function(self, host, role, text) 177 handler = function(self, host, role, text) --luacheck: ignore 212/self
178 local msg = st.message({ from = host, id = id.short() }) 178 local msg = st.message({ from = host, id = id.short() })
179 :text_tag("body", text); 179 :text_tag("body", text);
180 local count = send_to_role(msg, role, host); 180 local count = send_to_role(msg, role, host);
181 return true, ("Announcement sent to %d users"):format(count); 181 return true, ("Announcement sent to %d users"):format(count);
182 end; 182 end;