@@ -6,21 +6,17 @@ import com.github.ajalt.clikt.core.requireObject
6
6
import com.github.ajalt.clikt.parameters.arguments.argument
7
7
import com.github.ajalt.clikt.parameters.arguments.optional
8
8
import com.github.ajalt.clikt.parameters.groups.*
9
- import com.github.ajalt.clikt.parameters.options.default
10
9
import com.github.ajalt.clikt.parameters.options.flag
11
10
import com.github.ajalt.clikt.parameters.options.option
12
11
import com.github.ajalt.clikt.parameters.options.required
13
- import com.github.ajalt.clikt.parameters.types.choice
14
- import com.github.ajalt.clikt.parameters.types.int
15
12
import com.github.ajalt.clikt.parameters.types.path
16
13
import id.walt.cli.CliConfig
17
- import id.walt.common.prettyPrint
18
14
import id.walt.crypto.KeyAlgorithm
19
15
import id.walt.model.DidMethod
20
16
import id.walt.model.DidMethod.*
21
17
import id.walt.model.DidUrl
22
18
import id.walt.services.crypto.CryptoService
23
- import id.walt.services.did.DidService
19
+ import id.walt.services.did.*
24
20
import java.io.File
25
21
import java.nio.file.Path
26
22
import kotlin.io.path.absolutePathString
@@ -69,9 +65,9 @@ class CreateDidCommand : CliktCommand(
69
65
echo(" Creating did:${method} (key: ${keyId} )" )
70
66
71
67
val did = when (method) {
72
- is WebMethodOption -> DidService .create(web, keyId, DidService . DidWebOptions ((method as WebMethodOption ).domain, (method as WebMethodOption ).path))
73
- is EbsiMethodOption -> DidService .create(ebsi, keyId, DidService . DidEbsiOptions ((method as EbsiMethodOption ).version))
74
- is CheqdMethodOption -> DidService .create(cheqd, keyId, DidService . DidCheqdOptions ((method as CheqdMethodOption ).network))
68
+ is WebMethodOption -> DidService .create(web, keyId, DidWebCreateOptions ((method as WebMethodOption ).domain, (method as WebMethodOption ).path))
69
+ is EbsiMethodOption -> DidService .create(ebsi, keyId, DidEbsiCreateOptions ((method as EbsiMethodOption ).version))
70
+ is CheqdMethodOption -> DidService .create(cheqd, keyId, DidCheqdCreateOptions ((method as CheqdMethodOption ).network))
75
71
else -> DidService .create(DidMethod .valueOf(method.method), keyId)
76
72
}
77
73
@@ -97,11 +93,7 @@ class CreateDidCommand : CliktCommand(
97
93
98
94
fun resolveDidHelper (did : String , raw : Boolean ) = when {
99
95
did.contains(" web" ) -> DidService .resolve(DidUrl .from(did)).encodePretty()
100
- did.contains(" ebsi" ) -> when (raw) {
101
- true -> DidService .resolveDidEbsiRaw(did).prettyPrint()
102
- else -> DidService .resolveDidEbsi(did).encodePretty()
103
- }
104
-
96
+ did.contains(" ebsi" ) -> DidService .resolve(did, DidEbsiResolveOptions (raw)).encodePretty()
105
97
else -> DidService .resolve(did).encodePretty()
106
98
}
107
99
0 commit comments