Skip to content

Commit 263b089

Browse files
author
M.safaeian
committed
refactor: add static_methods.dart
1 parent baba96b commit 263b089

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import 'dart:convert';
2+
import 'dart:math';
3+
4+
/// generate a secure random string
5+
String getRandomString(int len) {
6+
var random = Random.secure();
7+
var values = List<int>.generate(len, (i) => random.nextInt(255));
8+
return base64UrlEncode(values);
9+
}

common_utilities/lib/src/string_utils.dart

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import 'dart:math';
21
import 'package:intl/intl.dart';
3-
import 'dart:convert' show base64, base64UrlEncode, utf8;
2+
import 'dart:convert' show base64, utf8;
43

54
class CommonStringUtils {
65
static final String _exceptionTag = 'Exception on StringUtils : ';
@@ -322,11 +321,4 @@ class CommonStringUtils {
322321
if (_mainStr.isEmpty) return false;
323322
return Uri.tryParse(_mainStr)?.hasAbsolutePath ?? false;
324323
}
325-
326-
/// generate a secure random string
327-
String getRandomString(int len) {
328-
var random = Random.secure();
329-
var values = List<int>.generate(len, (i) => random.nextInt(255));
330-
return base64UrlEncode(values);
331-
}
332324
}

0 commit comments

Comments
 (0)