service

package
v0.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

func New

func New(ctx *svc.ServiceContext) *Service

func (*Service) DialogClearAllDrafts

func (s *Service) DialogClearAllDrafts(ctx context.Context, request *dialog.TLDialogClearAllDrafts) (*dialog.Vector_PeerWithDraftMessage, error)

DialogClearAllDrafts dialog.clearAllDrafts user_id:long = Vector<PeerWithDraftMessage>;

func (*Service) DialogClearDraftMessage

func (s *Service) DialogClearDraftMessage(ctx context.Context, request *dialog.TLDialogClearDraftMessage) (*mtproto.Bool, error)

DialogClearDraftMessage dialog.clearDraftMessage user_id:long peer_type:int peer_id:long = Bool;

func (*Service) DialogDeleteDialog

func (s *Service) DialogDeleteDialog(ctx context.Context, request *dialog.TLDialogDeleteDialog) (*mtproto.Bool, error)

DialogDeleteDialog dialog.deleteDialog user_id:long peer_type:int peer_id:long = Bool;

func (*Service) DialogDeleteDialogFilter

func (s *Service) DialogDeleteDialogFilter(ctx context.Context, request *dialog.TLDialogDeleteDialogFilter) (*mtproto.Bool, error)

DialogDeleteDialogFilter dialog.deleteDialogFilter user_id:long id:int = Bool;

func (*Service) DialogEditPeerFolders

func (s *Service) DialogEditPeerFolders(ctx context.Context, request *dialog.TLDialogEditPeerFolders) (*dialog.Vector_DialogPinnedExt, error)

DialogEditPeerFolders dialog.editPeerFolders user_id:long peer_dialog_list:Vector<long> folder_id:int = Vector<DialogPinnedExt>;

func (*Service) DialogGetAllDrafts

func (s *Service) DialogGetAllDrafts(ctx context.Context, request *dialog.TLDialogGetAllDrafts) (*dialog.Vector_PeerWithDraftMessage, error)

DialogGetAllDrafts dialog.getAllDrafts user_id:long = Vector<PeerWithDraftMessage>;

func (*Service) DialogGetChannelMessageReadParticipants

func (s *Service) DialogGetChannelMessageReadParticipants(ctx context.Context, request *dialog.TLDialogGetChannelMessageReadParticipants) (*dialog.Vector_Long, error)

DialogGetChannelMessageReadParticipants dialog.getChannelMessageReadParticipants user_id:long channel_id:long msg_id:int = Vector<long>;

func (*Service) DialogGetDialogById

func (s *Service) DialogGetDialogById(ctx context.Context, request *dialog.TLDialogGetDialogById) (*dialog.DialogExt, error)

DialogGetDialogById dialog.getDialogById user_id:long peer_type:int peer_id:long = DialogExt;

func (*Service) DialogGetDialogFilters

func (s *Service) DialogGetDialogFilters(ctx context.Context, request *dialog.TLDialogGetDialogFilters) (*dialog.Vector_DialogFilterExt, error)

DialogGetDialogFilters dialog.getDialogFilters user_id:long = Vector<DialogFilterExt>;

func (*Service) DialogGetDialogFolder

func (s *Service) DialogGetDialogFolder(ctx context.Context, request *dialog.TLDialogGetDialogFolder) (*dialog.Vector_DialogExt, error)

DialogGetDialogFolder dialog.getDialogFolder user_id:long folder_id:int = Vector<DialogExt>;

func (*Service) DialogGetDialogUnreadMarkList

func (s *Service) DialogGetDialogUnreadMarkList(ctx context.Context, request *dialog.TLDialogGetDialogUnreadMarkList) (*dialog.Vector_DialogPeer, error)

DialogGetDialogUnreadMarkList dialog.getDialogUnreadMarkList user_id:long = Vector<DialogPeer>;

func (*Service) DialogGetDialogs

func (s *Service) DialogGetDialogs(ctx context.Context, request *dialog.TLDialogGetDialogs) (*dialog.Vector_DialogExt, error)

DialogGetDialogs dialog.getDialogs user_id:long exclude_pinned:Bool folder_id:int = Vector<DialogExt>;

func (*Service) DialogGetDialogsByIdList

func (s *Service) DialogGetDialogsByIdList(ctx context.Context, request *dialog.TLDialogGetDialogsByIdList) (*dialog.Vector_DialogExt, error)

DialogGetDialogsByIdList dialog.getDialogsByIdList user_id:long id_list:Vector<long> = Vector<DialogExt>;

func (*Service) DialogGetDialogsByOffsetDate

func (s *Service) DialogGetDialogsByOffsetDate(ctx context.Context, request *dialog.TLDialogGetDialogsByOffsetDate) (*dialog.Vector_DialogExt, error)

DialogGetDialogsByOffsetDate dialog.getDialogsByOffsetDate user_id:long exclude_pinned:Bool offset_date:int limit:int = Vector<DialogExt>;

func (*Service) DialogGetDialogsCount

func (s *Service) DialogGetDialogsCount(ctx context.Context, request *dialog.TLDialogGetDialogsCount) (*mtproto.Int32, error)

DialogGetDialogsCount dialog.getDialogsCount user_id:long exclude_pinned:Bool folder_id:int = Int32;

func (*Service) DialogGetMyDialogsData added in v0.90.1

func (s *Service) DialogGetMyDialogsData(ctx context.Context, request *dialog.TLDialogGetMyDialogsData) (*dialog.DialogsData, error)

DialogGetMyDialogsData dialog.getMyDialogsData flags:# user:flags.0?true chat:flags.1?true channel:flags.2?true = DialogsData;

func (*Service) DialogGetPinnedDialogs

func (s *Service) DialogGetPinnedDialogs(ctx context.Context, request *dialog.TLDialogGetPinnedDialogs) (*dialog.Vector_DialogExt, error)

DialogGetPinnedDialogs dialog.getPinnedDialogs user_id:long folder_id:int = Vector<DialogExt>;

func (*Service) DialogGetTopMessage

func (s *Service) DialogGetTopMessage(ctx context.Context, request *dialog.TLDialogGetTopMessage) (*mtproto.Int32, error)

DialogGetTopMessage dialog.getTopMessage user_id:long peer_type:int peer_id:long = Int32;

func (*Service) DialogGetUserPinnedMessage

func (s *Service) DialogGetUserPinnedMessage(ctx context.Context, request *dialog.TLDialogGetUserPinnedMessage) (*mtproto.Int32, error)

DialogGetUserPinnedMessage dialog.getUserPinnedMessage user_id:long peer_type:int peer_id:long = Int32;

func (*Service) DialogInsertOrUpdateDialog

func (s *Service) DialogInsertOrUpdateDialog(ctx context.Context, request *dialog.TLDialogInsertOrUpdateDialog) (*mtproto.Bool, error)

DialogInsertOrUpdateDialog dialog.insertOrUpdateDialog flags:# user_id:long peer_type:int peer_id:long top_message:flags.0?int read_outbox_max_id:flags.1?int read_inbox_max_id:flags.2?int unread_count:flags.3?int unread_mark:flags.4?true = Bool;

func (*Service) DialogInsertOrUpdateDialogFilter

func (s *Service) DialogInsertOrUpdateDialogFilter(ctx context.Context, request *dialog.TLDialogInsertOrUpdateDialogFilter) (*mtproto.Bool, error)

DialogInsertOrUpdateDialogFilter dialog.insertOrUpdateDialogFilter user_id:long id:int dialog_filter:DialogFilter = Bool;

func (*Service) DialogMarkDialogUnread

func (s *Service) DialogMarkDialogUnread(ctx context.Context, request *dialog.TLDialogMarkDialogUnread) (*mtproto.Bool, error)

DialogMarkDialogUnread dialog.markDialogUnread user_id:long peer_type:int peer_id:long unread_mark:Bool = Bool;

func (*Service) DialogReorderPinnedDialogs

func (s *Service) DialogReorderPinnedDialogs(ctx context.Context, request *dialog.TLDialogReorderPinnedDialogs) (*mtproto.Bool, error)

DialogReorderPinnedDialogs dialog.reorderPinnedDialogs user_id:long force:Bool folder_id:int id_list:Vector<long> = Bool;

func (*Service) DialogSaveDraftMessage

func (s *Service) DialogSaveDraftMessage(ctx context.Context, request *dialog.TLDialogSaveDraftMessage) (*mtproto.Bool, error)

DialogSaveDraftMessage dialog.saveDraftMessage user_id:long peer_type:int peer_id:long message:DraftMessage = Bool;

func (*Service) DialogSetChatTheme added in v0.90.0

func (s *Service) DialogSetChatTheme(ctx context.Context, request *dialog.TLDialogSetChatTheme) (*mtproto.Bool, error)

DialogSetChatTheme dialog.setChatTheme user_id:long peer_type:int peer_id:long theme_emoticon:string = Bool;

func (*Service) DialogSetHistoryTTL added in v0.90.0

func (s *Service) DialogSetHistoryTTL(ctx context.Context, request *dialog.TLDialogSetHistoryTTL) (*mtproto.Bool, error)

DialogSetHistoryTTL dialog.setHistoryTTL user_id:long peer_type:int peer_id:long ttl_period:int = Bool;

func (*Service) DialogToggleDialogPin

func (s *Service) DialogToggleDialogPin(ctx context.Context, request *dialog.TLDialogToggleDialogPin) (*mtproto.Int32, error)

DialogToggleDialogPin dialog.toggleDialogPin user_id:long peer_type:int peer_id:long pinned:Bool = Int32;

func (*Service) DialogUpdateDialogFiltersOrder

func (s *Service) DialogUpdateDialogFiltersOrder(ctx context.Context, request *dialog.TLDialogUpdateDialogFiltersOrder) (*mtproto.Bool, error)

DialogUpdateDialogFiltersOrder dialog.updateDialogFiltersOrder user_id:long order:Vector<int> = Bool;

func (*Service) DialogUpdateReadInbox

func (s *Service) DialogUpdateReadInbox(ctx context.Context, request *dialog.TLDialogUpdateReadInbox) (*mtproto.Bool, error)

DialogUpdateReadInbox dialog.updateReadInbox user_id:long peer_type:int peer_id:long read_inbox_id:int = Bool;

func (*Service) DialogUpdateReadOutbox

func (s *Service) DialogUpdateReadOutbox(ctx context.Context, request *dialog.TLDialogUpdateReadOutbox) (*mtproto.Bool, error)

DialogUpdateReadOutbox dialog.updateReadOutbox user_id:long peer_type:int peer_id:long read_outbox_id:int = Bool;

func (*Service) DialogUpdateUserPinnedMessage

func (s *Service) DialogUpdateUserPinnedMessage(ctx context.Context, request *dialog.TLDialogUpdateUserPinnedMessage) (*mtproto.Bool, error)

DialogUpdateUserPinnedMessage dialog.updateUserPinnedMessage user_id:long peer_type:int peer_id:long pinned_msg_id:int = Bool;

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL