telegram/state_manager/stateManager.v

23 lines
614 B
Coq
Raw Normal View History

module state_manager
2024-08-25 11:58:08 +00:00
// pub struct StateManager {
// pub mut:
// questions map[string]models.Question
// state string
// client &client.Client
// }
//
// pub fn (mut sm StateManager) listener(state string) {
// sm.state = state
// sm.send_question()
// }
//
// pub fn (mut sm StateManager) send_question() {
// mut question := sm.questions[sm.state]
// mut message := unsafe { strconv.v_sprintf('%s\n%s', question.title, question.description)}
// for _, button in question.buttons {
// message += unsafe { strconv.v_sprintf('\n%s', button.text)}
// }
// sm.client.send_message(message)
// }