File tree Expand file tree Collapse file tree 8 files changed +9
-9
lines changed
android/library/src/main/java/io/appwrite
kotlin/src/main/kotlin/io/appwrite Expand file tree Collapse file tree 8 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ class ID {
18
18
companion object {
19
19
fun custom(id: String): String
20
20
= id
21
- fun unique(padding: Int = 5 ): String {
21
+ fun unique(padding: Int = 7 ): String {
22
22
val baseId = uniqid()
23
23
val randomPadding = (1..padding)
24
24
.map { Random.nextInt(0, 16).toString(16) }
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ export class ID {
14
14
return id
15
15
}
16
16
17
- public static unique(padding: number = 5 ): string {
17
+ public static unique(padding: number = 7 ): string {
18
18
const baseId = ID.uniqid();
19
19
let randomPadding = '';
20
20
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ namespace {{ spec.title | caseUcfirst }}
16
16
return hexTimestamp;
17
17
}
18
18
19
- public static string Unique(int padding = 5 )
19
+ public static string Unique(int padding = 7 )
20
20
{
21
21
var random = new Random();
22
22
var baseId = UniqID();
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ class ID {
18
18
companion object {
19
19
fun custom(id: String): String
20
20
= id
21
- fun unique(padding: Int = 5 ): String {
21
+ fun unique(padding: Int = 7 ): String {
22
22
val baseId = uniqid()
23
23
val randomPadding = (1..padding)
24
24
.map { Random.nextInt(0, 16).toString(16) }
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class ID:
15
15
return id
16
16
17
17
@staticmethod
18
- def unique(padding = 5 ):
18
+ def unique(padding = 7 ):
19
19
base_id = ID.uniqid()
20
20
random_padding = ''.join(random.choice('0123456789abcdef') for _ in range(padding))
21
21
return base_id + random_padding
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ module {{spec.title | caseUcfirst}}
14
14
id
15
15
end
16
16
17
- def self.unique(padding=5 )
17
+ def self.unique(padding=7 )
18
18
base_id = uniqid
19
- random_padding = SecureRandom.hex(padding / 2 )
19
+ random_padding = SecureRandom.hex(padding)
20
20
random_padding = random_padding[0...padding]
21
21
base_id + random_padding
22
22
end
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public class ID {
13
13
return id
14
14
}
15
15
16
- public static func unique(padding: Int = 5 ) -> String {
16
+ public static func unique(padding: Int = 7 ) -> String {
17
17
let baseId = uniqid()
18
18
let randomPadding = (1...padding).map { _ in String(format: "%x", Int.random(in: 0..<16 )) }.joined ()
19
19
return baseId + randomPadding
Original file line number Diff line number Diff line change @@ -216,7 +216,7 @@ public function testHTTPSuccess(): void
216
216
if ($ row == 'unique() ' ) {
217
217
$ this ->assertNotEmpty ($ output [$ i ]);
218
218
$ this ->assertIsString ($ output [$ i ]);
219
- $ this ->assertEquals (18 , strlen ($ output [$ i ]));
219
+ $ this ->assertEquals (20 , strlen ($ output [$ i ]));
220
220
$ this ->assertNotEquals ($ output [$ i ], 'unique() ' );
221
221
} else {
222
222
$ this ->assertEquals ($ output [$ i ], $ row );
You can’t perform that action at this time.
0 commit comments