Метод для регистрации обработчика API в приложении. Привязывает конкретный обработчик к шаблону пути.
Метод не требудет подключения модулей и доступен в приложении глобально через объект chatium
.
app.apiCall(pattern, handler)
tableName*: string
handler*: async function(ctx, req)
По нажатию на кнопку показывает время во всплывающем сообщении.
import {showToast} from '@app/ui'
app.apiCall('showTime', async (ctx, req) => {
return showToast(new Date().toDateString())
})
app.screen('/', async (ctx, req) => {
return (
<screen>
<button title="Show time" onClick={ctx.router.apiCall('/showTime')}/>
</screen>
)
})