diff options
Diffstat (limited to 'src/types')
| -rw-r--r-- | src/types/User.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/types/User.zig b/src/types/User.zig index dc06097..2641b0f 100644 --- a/src/types/User.zig +++ b/src/types/User.zig | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | const textutils = @import("../textutils.zig"); | 1 | const utils = @import("../utils.zig"); |
| 2 | 2 | ||
| 3 | const User = @This(); | 3 | const User = @This(); |
| 4 | 4 | ||
| @@ -17,16 +17,16 @@ can_connect_to_business: bool = false, | |||
| 17 | 17 | ||
| 18 | pub fn writeFormattedName(self: User, w: anytype) !void { | 18 | pub fn writeFormattedName(self: User, w: anytype) !void { |
| 19 | try w.print("<a href=\"tg://user?id={}\"><i>", .{self.id}); | 19 | try w.print("<a href=\"tg://user?id={}\"><i>", .{self.id}); |
| 20 | try textutils.escapeXml(w, self.first_name); | 20 | try utils.escapeXml(w, self.first_name); |
| 21 | if (self.last_name) |last_name| { | 21 | if (self.last_name) |last_name| { |
| 22 | try w.writeByte(' '); | 22 | try w.writeByte(' '); |
| 23 | try textutils.escapeXml(w, last_name); | 23 | try utils.escapeXml(w, last_name); |
| 24 | } | 24 | } |
| 25 | try w.writeAll("</i>"); | 25 | try w.writeAll("</i>"); |
| 26 | 26 | ||
| 27 | if (self.username) |username| { | 27 | if (self.username) |username| { |
| 28 | try w.writeAll(" @"); | 28 | try w.writeAll(" @"); |
| 29 | try textutils.escapeXml(w, username); | 29 | try utils.escapeXml(w, username); |
| 30 | } | 30 | } |
| 31 | try w.print("</a> [<code>{}</code>]", .{self.id}); | 31 | try w.print("</a> [<code>{}</code>]", .{self.id}); |
| 32 | } | 32 | } |