Skip to content

Commit 1013fdf

Browse files
committed
无事发生
1 parent b477385 commit 1013fdf

File tree

1 file changed

+22
-50
lines changed
  • composeApp/src/wasmJsMain/kotlin/love/forte/simbot/codegen

1 file changed

+22
-50
lines changed

composeApp/src/wasmJsMain/kotlin/love/forte/simbot/codegen/App.kt

Lines changed: 22 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,8 @@ import androidx.compose.material3.lightColorScheme
77
import androidx.compose.runtime.Composable
88
import androidx.compose.ui.graphics.Color
99
import androidx.compose.ui.text.font.FontFamily
10-
import love.forte.simbot.codegen.filesaver.saveAs
11-
import love.forte.simbot.codegen.gen.GradleProjectViewModel
12-
import love.forte.simbot.codegen.gen.SimbotComponent
13-
import love.forte.simbot.codegen.gen.SimbotComponentWithVersion
14-
import love.forte.simbot.codegen.gen.doGenerate
1510
import love.forte.simbot.codegen.gen.view.GradleSettingsView
16-
import love.forte.simbot.codegen.jszip.JsZipFileGenerateOptions
1711
import org.jetbrains.compose.resources.Font
18-
import org.w3c.files.Blob
1912
import simbot_codegen.composeapp.generated.resources.LXGWNeoXiHeiScreen
2013
import simbot_codegen.composeapp.generated.resources.Res
2114

@@ -84,48 +77,27 @@ fun App() {
8477
)
8578
) {
8679
GradleSettingsView()
87-
// var showContent by remember { mutableStateOf(false) }
88-
// Column(Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally) {
89-
// Button(onClick = {
90-
// showContent = !showContent
91-
// scope.launch { doDownload(gradleModel) }
92-
// }) {
93-
// Text("Click me!")
94-
// }
95-
//
96-
// AnimatedVisibility(showContent) {
97-
// val greeting = remember { Greeting().greet() }
98-
// Column(Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally) {
99-
// Image(painterResource(Res.drawable.compose_multiplatform), null)
100-
// Text("Compose: $greeting")
101-
// }
102-
// }
103-
// }
10480
}
10581
}
106-
107-
private suspend fun doDownload(gradleModel: GradleProjectViewModel) {
108-
gradleModel.components.addAll(SimbotComponent.entries.map { SimbotComponentWithVersion(it) })
109-
110-
val zip = doGenerate(gradleModel)
111-
log(zip)
112-
113-
val opt = JsZipFileGenerateOptions("blob")
114-
log(opt)
115-
116-
val promise = zip.generateAsync(opt)
117-
118-
promise.then { blob ->
119-
log(blob)
120-
saveAs(blob.unsafeCast<Blob>(), "file.zip")
121-
null
122-
}
123-
124-
// val blob = promise.await<JsAny>().unsafeCast<Blob>()
125-
// log(blob)
126-
// saveAs(blob.unsafeCast<Blob>(), "zip.zip")
127-
}
128-
129-
internal fun log(any: JsAny?) {
130-
js("console.log(any)")
131-
}
82+
//
83+
// private suspend fun doDownload(gradleModel: GradleProjectViewModel) {
84+
// gradleModel.components.addAll(SimbotComponent.entries.map { SimbotComponentWithVersion(it) })
85+
//
86+
// val zip = doGenerate(gradleModel)
87+
// log(zip)
88+
//
89+
// val opt = JsZipFileGenerateOptions("blob")
90+
// log(opt)
91+
//
92+
// val promise = zip.generateAsync(opt)
93+
//
94+
// promise.then { blob ->
95+
// log(blob)
96+
// saveAs(blob.unsafeCast<Blob>(), "file.zip")
97+
// null
98+
// }
99+
//
100+
// // val blob = promise.await<JsAny>().unsafeCast<Blob>()
101+
// // log(blob)
102+
// // saveAs(blob.unsafeCast<Blob>(), "zip.zip")
103+
// }

0 commit comments

Comments
 (0)