acter_core/events/
settings.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
mod space;
mod user;

pub static APP_SETTINGS_FIELD: ExecuteReference = ExecuteReference::ModelType(Cow::Borrowed(
    <ActerAppSettingsContent as StaticEventContent>::TYPE,
));
pub static APP_USER_SETTINGS: ExecuteReference = ExecuteReference::ModelType(Cow::Borrowed(
    <ActerUserAppSettingsContent as StaticEventContent>::TYPE,
));

use std::borrow::Cow;

use matrix_sdk::ruma::events::StaticEventContent;
pub use space::{
    ActerAppSettings, ActerAppSettingsContent, ActerAppSettingsContentBuilder,
    ActerAppSettingsContentBuilderError, EventsSettings, NewsSettings, PinsSettings,
    SimpleOnOffSetting, SimpleOnOffSettingBuilder, SimpleSettingWithTurnOff,
    SimpleSettingWithTurnOffBuilder, StoriesSettings, TasksSettings,
};
pub use user::{
    ActerUserAppSettingsContent, ActerUserAppSettingsContentBuilder, AppChatSettings, AutoDownload,
};

use crate::referencing::ExecuteReference;