#ifndef APPINFO_PRESENTER_H
#define APPINFO_PRESENTER_H

#include "Drv/pages/AppInfo/model.h"
#include "Drv/pages/AppInfo/view.h"

typedef struct appinfo_presenter_t appinfo_presenter_t;

struct appinfo_presenter_t
{
    appinfo_model_t *model;
    appinfo_view_t *view;
    void (*handle_input)(appinfo_presenter_t *presenter, uint8_t keyVal);
    void (*refresh)(appinfo_presenter_t *presenter);
};

void AppInfoPresenter_Init(appinfo_presenter_t *presenter, appinfo_model_t *model, appinfo_view_t *view);
#endif