| ... | @@ -21,6 +21,14 @@ pub const Provider = struct { | ... | @@ -21,6 +21,14 @@ pub const Provider = struct { |
| 21 | logo: string, | 21 | logo: string, |
| 22 | color: string, | 22 | color: string, |
| 23 | | 23 | |
| | 24 | pub fn real_id(self: Provider) string { |
| | 25 | if (std.mem.indexOfScalar(u8, self.id, ',')) |_| { |
| | 26 | var iter = std.mem.splitScalar(u8, self.id, ','); |
| | 27 | return iter.next().?; |
| | 28 | } |
| | 29 | return self.id; |
| | 30 | } |
| | 31 | |
| 24 | pub fn domain(self: Provider) string { | 32 | pub fn domain(self: Provider) string { |
| 25 | if (std.mem.indexOfScalar(u8, self.id, ',')) |_| { | 33 | if (std.mem.indexOfScalar(u8, self.id, ',')) |_| { |
| 26 | var iter = std.mem.splitScalar(u8, self.id, ','); | 34 | var iter = std.mem.splitScalar(u8, self.id, ','); |