aboutsummaryrefslogtreecommitdiffstats
path: root/slack/globals.py
blob: 73001dda3843fce71266d71e8def319c7eed2c21 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from typing import Any, Dict, Tuple

from .api import SlackWorkspace
from .config import SlackConfig
from .task import Task

SCRIPT_NAME = "slack"
SCRIPT_AUTHOR = "Trygve Aaberge <trygveaa@gmail.com>"
SCRIPT_VERSION = "3.0.0"
SCRIPT_LICENSE = "MIT"
SCRIPT_DESC = "Extends weechat for typing notification/search/etc on slack.com"
REPO_URL = "https://github.com/wee-slack/wee-slack"

weechat_version: int
weechat_callbacks: Dict[str, Any]
active_tasks: Dict[str, Task[Any]] = {}
active_responses: Dict[str, Tuple[Any, ...]] = {}
workspaces: Dict[str, SlackWorkspace] = {}
config: SlackConfig