d
This commit is contained in:
@@ -6,7 +6,7 @@ model:
|
||||
|
||||
service:
|
||||
actions:
|
||||
modelBus
|
||||
busModel
|
||||
pipes:
|
||||
textApp: [recent, K.meetupIdTextApp]
|
||||
textUI: [recent, K.meetupIdTextUI]
|
||||
|
||||
@@ -80,6 +80,9 @@ extension MeetupId {
|
||||
) {
|
||||
// MARK: - SectionGenerated Service Actions
|
||||
|
||||
ctrl.m
|
||||
.sink { v in Bus.send("MeetupId", v) }
|
||||
.store(in: &service.subscriptions)
|
||||
|
||||
|
||||
// MARK: - SectionGenerated Service Pipes
|
||||
|
||||
@@ -2,6 +2,7 @@ from generation.sectionGeneratedActionShouldLoad import *
|
||||
|
||||
def generateServiceSectionGeneratedActions(c):
|
||||
base = f"{c.dir}/templates/service-section-generated-action"
|
||||
fmtBusModel = c.readFile(f"{base}-bus-model")
|
||||
fmtCommon = c.readFile(base)
|
||||
fmtInstant = c.readFile(f"{base}-instant")
|
||||
fmtRelay = c.readFile(f"{base}-relay")
|
||||
@@ -21,6 +22,11 @@ def generateServiceSectionGeneratedActions(c):
|
||||
|
||||
# Шаблонные действия.
|
||||
if value == "":
|
||||
# busModel.
|
||||
if key == "busModel":
|
||||
c.serviceSectionGeneratedActions += "\n".join(fmtBusModel) + "\n"
|
||||
continue
|
||||
|
||||
# instant model.
|
||||
if key == "🚀model":
|
||||
c.serviceSectionGeneratedActions += "\n".join(fmtInstantModel) + "\n"
|
||||
@@ -66,7 +72,8 @@ def generateServiceSectionGeneratedActions(c):
|
||||
for fmt in template:
|
||||
ln = fmt \
|
||||
.replace("%SHOULD%", action) \
|
||||
.replace("%SINK%", value)
|
||||
.replace("%SINK%", value) \
|
||||
.replace("%MODULE%", c.module)
|
||||
output += ln + "\n"
|
||||
|
||||
c.serviceSectionGeneratedActions += output
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
ctrl.m
|
||||
.sink { v in Bus.send("%MODULE%", v) }
|
||||
.store(in: &service.subscriptions)
|
||||
@@ -4,6 +4,7 @@ import UIKit
|
||||
@UIApplicationMain
|
||||
class AppDelegate: UIResponder, UIApplicationDelegate
|
||||
{
|
||||
let meetupIS = MeetupId.Service(.init())
|
||||
var window: UIWindow?
|
||||
|
||||
func application(
|
||||
|
||||
Reference in New Issue
Block a user