mirror of
https://github.com/pd4d10/git-touch.git
synced 2026-04-28 18:39:26 -05:00
feat: add more information for users screen
This commit is contained in:
@@ -86,3 +86,35 @@ primaryLanguage {
|
||||
name
|
||||
}
|
||||
''';
|
||||
|
||||
List<T> join<T>(T seperator, List<T> xs) {
|
||||
List<T> result = [];
|
||||
xs.asMap().forEach((index, x) {
|
||||
if (x == null) return;
|
||||
|
||||
result.add(x);
|
||||
if (index < xs.length - 1) {
|
||||
result.add(seperator);
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
List<T> joinAll<T>(T seperator, List<List<T>> xss) {
|
||||
List<T> result = [];
|
||||
xss.asMap().forEach((index, x) {
|
||||
if (x == null || x.isEmpty) return;
|
||||
|
||||
result.addAll(x);
|
||||
if (index < xss.length - 1) {
|
||||
result.add(seperator);
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
K ifNotNull<T, K>(T value, K Function(T v) builder) {
|
||||
return value == null ? null : builder(value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user