Initial commit
This commit is contained in:
1
modules/menu/items/config/__init__.py
Normal file
1
modules/menu/items/config/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from .submenu import config_submenu_item
|
||||
20
modules/menu/items/config/fields.py
Normal file
20
modules/menu/items/config/fields.py
Normal 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']),
|
||||
]
|
||||
17
modules/menu/items/config/submenu.py
Normal file
17
modules/menu/items/config/submenu.py
Normal 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
|
||||
)
|
||||
Reference in New Issue
Block a user