Skip to content

Commit cfe272f

Browse files
Use padding 7
1 parent 012ecfd commit cfe272f

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

templates/android/library/src/main/java/io/appwrite/ID.kt.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ID {
1818
companion object {
1919
fun custom(id: String): String
2020
= id
21-
fun unique(padding: Int = 5): String {
21+
fun unique(padding: Int = 7): String {
2222
val baseId = uniqid()
2323
val randomPadding = (1..padding)
2424
.map { Random.nextInt(0, 16).toString(16) }

templates/deno/src/id.ts.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class ID {
1414
return id
1515
}
1616

17-
public static unique(padding: number = 5): string {
17+
public static unique(padding: number = 7): string {
1818
const baseId = ID.uniqid();
1919
let randomPadding = '';
2020

templates/dotnet/src/Appwrite/ID.cs.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace {{ spec.title | caseUcfirst }}
1616
return hexTimestamp;
1717
}
1818

19-
public static string Unique(int padding = 5)
19+
public static string Unique(int padding = 7)
2020
{
2121
var random = new Random();
2222
var baseId = UniqID();

templates/kotlin/src/main/kotlin/io/appwrite/ID.kt.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ID {
1818
companion object {
1919
fun custom(id: String): String
2020
= id
21-
fun unique(padding: Int = 5): String {
21+
fun unique(padding: Int = 7): String {
2222
val baseId = uniqid()
2323
val randomPadding = (1..padding)
2424
.map { Random.nextInt(0, 16).toString(16) }

templates/python/package/id.py.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ID:
1515
return id
1616

1717
@staticmethod
18-
def unique(padding = 5):
18+
def unique(padding = 7):
1919
base_id = ID.uniqid()
2020
random_padding = ''.join(random.choice('0123456789abcdef') for _ in range(padding))
2121
return base_id + random_padding

templates/ruby/lib/container/id.rb.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ module {{spec.title | caseUcfirst}}
1414
id
1515
end
1616

17-
def self.unique(padding=5)
17+
def self.unique(padding=7)
1818
base_id = uniqid
19-
random_padding = SecureRandom.hex(padding / 2)
19+
random_padding = SecureRandom.hex(padding)
2020
random_padding = random_padding[0...padding]
2121
base_id + random_padding
2222
end

templates/swift/Sources/ID.swift.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class ID {
1313
return id
1414
}
1515

16-
public static func unique(padding: Int = 5) -> String {
16+
public static func unique(padding: Int = 7) -> String {
1717
let baseId = uniqid()
1818
let randomPadding = (1...padding).map { _ in String(format: "%x", Int.random(in: 0..<16)) }.joined()
1919
return baseId + randomPadding

tests/Base.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public function testHTTPSuccess(): void
216216
if ($row == 'unique()') {
217217
$this->assertNotEmpty($output[$i]);
218218
$this->assertIsString($output[$i]);
219-
$this->assertEquals(18, strlen($output[$i]));
219+
$this->assertEquals(20, strlen($output[$i]));
220220
$this->assertNotEquals($output[$i], 'unique()');
221221
} else {
222222
$this->assertEquals($output[$i], $row);

0 commit comments

Comments
 (0)