Skip to content

Commit c99068c

Browse files
committed
Update the template to use the singular form for Event interface.
1 parent b732ee2 commit c99068c

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

tools/templates/files/fileTemplates/Template Presentation Classes.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ class ${NAME}Presenter() : Presenter<${NAME}State> {
1010
@Composable
1111
override fun present(): ${NAME}State {
1212

13-
fun handleEvent(event: ${NAME}Events) {
13+
fun handleEvent(event: ${NAME}Event) {
1414
when (event) {
15-
${NAME}Events.MyEvent -> Unit
15+
${NAME}Event.MyEvent -> Unit
1616
}
1717
}
1818

tools/templates/files/fileTemplates/Template Presentation Classes.kt.child.3.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
// TODO add your ui models. Remove the eventSink if you don't have events.
44
data class ${NAME}State(
5-
val eventSink: (${NAME}Events) -> Unit
5+
val eventSink: (${NAME}Event) -> Unit
66
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME}#end
22

33
// TODO Add your events or remove the file completely if no events
4-
sealed interface ${NAME}Events {
5-
data object MyEvent: ${NAME}Events
4+
sealed interface ${NAME}Event {
5+
data object MyEvent: ${NAME}Event
66
}

tools/templates/files/options/file.template.settings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<template name="Template Presentation Classes.kt.child.1.kt" file-name="${NAME}Node" reformat="true" live-template-enabled="false" />
77
<template name="Template Presentation Classes.kt.child.2.kt" file-name="${NAME}View" reformat="true" live-template-enabled="false" />
88
<template name="Template Presentation Classes.kt.child.3.kt" file-name="${NAME}State" reformat="true" live-template-enabled="false" />
9-
<template name="Template Presentation Classes.kt.child.4.kt" file-name="${NAME}Events" reformat="true" live-template-enabled="false" />
9+
<template name="Template Presentation Classes.kt.child.4.kt" file-name="${NAME}Event" reformat="true" live-template-enabled="false" />
1010
</template>
1111
<template name="Template Presentation Classes.kt.child.0.kt" file-name="${NAME}StateProvider" reformat="true" live-template-enabled="false" />
1212
<template name="Template Presentation Classes.kt.child.1.kt" file-name="${NAME}Node" reformat="true" live-template-enabled="false" />
1313
<template name="Template Presentation Classes.kt.child.2.kt" file-name="${NAME}View" reformat="true" live-template-enabled="false" />
1414
<template name="Template Presentation Classes.kt.child.3.kt" file-name="${NAME}State" reformat="true" live-template-enabled="false" />
15-
<template name="Template Presentation Classes.kt.child.4.kt" file-name="${NAME}Events" reformat="true" live-template-enabled="false" />
15+
<template name="Template Presentation Classes.kt.child.4.kt" file-name="${NAME}Event" reformat="true" live-template-enabled="false" />
1616
</default_templates>
1717
</component>
1818
</application>

0 commit comments

Comments
 (0)