an experimental irc client

ui: don't display typing indicator for self

+5 -4
+5 -4
src/irc.zig
··· 2245 2245 src.len; 2246 2246 break :blk src[0..l]; 2247 2247 }; 2248 - // if (std.mem.eql(u8, sender, client.nickname())) { 2249 - // // We never considuer ourselves as typing 2250 - // return; 2251 - // } 2248 + const sender_trimmed = std.mem.trimRight(u8, sender, "_"); 2249 + if (std.mem.eql(u8, sender_trimmed, client.nickname())) { 2250 + // We never considuer ourselves as typing 2251 + return; 2252 + } 2252 2253 const channel = try client.getOrCreateChannel(target); 2253 2254 2254 2255 for (channel.members.items) |*member| {