Initial commit

This commit is contained in:
BarsTiger
2023-05-10 23:51:23 +03:00
commit 9242e5fe6a
36 changed files with 370 additions and 0 deletions

View File

@@ -0,0 +1 @@
from .submenu import config_submenu_item

View File

@@ -0,0 +1,20 @@
from cursesmenu.items import FunctionItem
from ...callbacks.config.callbacks import edit_config_callback
items_list = [
FunctionItem('app_id', function=edit_config_callback,
args=['app_id', 'Telegram app_id, can be obtained on my.telegram.org']),
FunctionItem('api_hash', function=edit_config_callback,
args=['api_hash', 'Telegram api_hash, can be obtained on my.telegram.org']),
FunctionItem('device_model', function=edit_config_callback,
args=['device_model', 'Device model is first line of information about login in devices settings. ',
'Session Keeper']),
FunctionItem('app_version', function=edit_config_callback,
args=['app_version', 'App version is second line of information about login in devices settings.',
'DO NOT DEAUTH THIS SESSION']),
FunctionItem('system_version', function=edit_config_callback,
args=['system_version',
'App version is shown in detailed information about login in devices settings. ',
'Bars\'s TelegramSessionKeeper']),
]

View File

@@ -0,0 +1,17 @@
from ...menu import menu
from cursesmenu import CursesMenu
from cursesmenu.items import SubmenuItem
from .fields import items_list
config_submenu = CursesMenu(
title='Config'
)
for item in items_list:
config_submenu.items.append(item)
config_submenu_item = SubmenuItem(
text='Edit config',
submenu=config_submenu,
menu=menu
)