237 if jid in VOICEMAP: |
237 if jid in VOICEMAP: |
238 buddy = VOICEMAP[jid] |
238 buddy = VOICEMAP[jid] |
239 say(buddy, "is online now.") |
239 say(buddy, "is online now.") |
240 |
240 |
241 elif event == 'UNREAD': |
241 elif event == 'UNREAD': |
242 # arg1 is the number of unread buffers |
242 unread_all, unread_attn = map(int, args[1:3]) |
243 unread_all, unread_attn, unread_muc, unread_muc_attn = args[1:5] |
243 unread_muc, unread_muc_attn = map(int, args[3:5]) |
244 unread = int(unread_all) - (int(unread_muc) - int(unread_muc_attn)) |
244 unread = unread_all - (unread_muc - unread_muc_attn) |
245 if unread == int(unread_all): |
245 if unread == unread_all: |
246 unread_str = unread_all |
246 unread_str = str(unread) |
247 else: |
247 else: |
248 unread_str = str(unread) + "/" + unread_all |
248 unread_str = "%d/%d" % (unread, unread_all) |
249 if OPT['unread_file'] != '': |
249 if OPT['unread_file'] != '': |
250 fileh = open(OPT['unread_file'], 'w') |
250 fileh = open(OPT['unread_file'], 'w') |
251 fileh.write(unread_str) |
251 fileh.write(unread_str) |
252 fileh.close() |
252 fileh.close() |
253 |
253 |