|
|
@ -5,9 +5,8 @@ from typing import TYPE_CHECKING, Optional
|
|
|
|
from mipac.exception import NotExistRequiredData, ParameterError
|
|
|
|
from mipac.exception import NotExistRequiredData, ParameterError
|
|
|
|
from mipac.http import HTTPClient, Route
|
|
|
|
from mipac.http import HTTPClient, Route
|
|
|
|
from mipac.manager.note import NoteManager
|
|
|
|
from mipac.manager.note import NoteManager
|
|
|
|
from mipac.util import cache, check_multi_arg, remove_dict_empty
|
|
|
|
|
|
|
|
from mipac.models.user import UserDetailed
|
|
|
|
from mipac.models.user import UserDetailed
|
|
|
|
|
|
|
|
from mipac.util import cache, check_multi_arg, remove_dict_empty
|
|
|
|
|
|
|
|
|
|
|
|
if TYPE_CHECKING:
|
|
|
|
if TYPE_CHECKING:
|
|
|
|
from mipac.manager.client import ClientActions
|
|
|
|
from mipac.manager.client import ClientActions
|
|
|
@ -162,5 +161,7 @@ class UserActions:
|
|
|
|
if user is None:
|
|
|
|
if user is None:
|
|
|
|
raise NotExistRequiredData('Required parameters: user')
|
|
|
|
raise NotExistRequiredData('Required parameters: user')
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
f'@{user.name}@{user.host}' if user.instance else f'@{user.name}'
|
|
|
|
f'@{user.username}@{user.host}'
|
|
|
|
|
|
|
|
if user.instance
|
|
|
|
|
|
|
|
else f'@{user.username}'
|
|
|
|
)
|
|
|
|
)
|
|
|
|