service

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 61 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
}

Service dm2 service

func New

func New(c *conf.Config) (s *Service)

New return a service instance.

func (*Service) AddGlobalFilter

func (s *Service) AddGlobalFilter(c context.Context, fType int8, filter string) (ret *model.GlobalFilter, err error)

AddGlobalFilter add global filter

func (*Service) AddUpFilterID

func (s *Service) AddUpFilterID(c context.Context, mid, oid int64, fltMap map[string]string) (err error)

AddUpFilterID block user by upper or assist.fltMap is a map struct,key:user hashid,value is dm msg.

func (*Service) AddUpFilters

func (s *Service) AddUpFilters(c context.Context, mid int64, fType int8, filters map[string]string) (err error)

AddUpFilters add up rule.fltMap is a map struct,key:filter content,value is comment.

func (*Service) AddUserFilters

func (s *Service) AddUserFilters(c context.Context, mid int64, fType int8, filters map[string]string) (res []*model.UserFilter, err error)

AddUserFilters multi add user filter,fltMap is a map struct,key:filter content,value is comment.

func (*Service) AdvancePermit

func (s *Service) AdvancePermit(c context.Context, mid int64) (advPermit int8, err error)

AdvancePermit get advance permission.

func (*Service) AdvanceState

func (s *Service) AdvanceState(c context.Context, mid, cid int64, mode string) (state *model.AdvState, err error)

AdvanceState 高级弹幕状态

func (*Service) Advances

func (s *Service) Advances(c context.Context, mid int64) (res []*model.Advance, err error)

Advances 高级弹幕申请列表

func (*Service) AjaxDM

func (s *Service) AjaxDM(c context.Context, aid int64) (msgs []string, err error)

AjaxDM 返回首页弹幕列表

func (*Service) ArchiveName

func (s *Service) ArchiveName(c context.Context, aid int64) (arcvhiveName string, err error)

ArchiveName .

func (*Service) AuditSubtitle

func (s *Service) AuditSubtitle(c context.Context, oid int64, subtitleID int64, mid int64, pass bool, rejectComment string) (err error)

AuditSubtitle audit subtitle by uper pr assitant

func (*Service) BanUsers

func (s *Service) BanUsers(c context.Context, mid, oid int64, dmids []int64) (err error)

BanUsers ban user by upper or assist.

func (*Service) BuyAdvance

func (s *Service) BuyAdvance(c context.Context, mid, cid int64, mode string) (err error)

BuyAdvance 购买高级弹幕

func (*Service) CancelAdvance

func (s *Service) CancelAdvance(c context.Context, mid, id int64) (err error)

CancelAdvance 取消高级弹幕申请

func (*Service) CancelBanUsers

func (s *Service) CancelBanUsers(c context.Context, mid, aid int64, filters []string) (err error)

CancelBanUsers cancel up filter by assist.

func (*Service) DM

func (s *Service) DM(c context.Context, tp int32, aid, oid int64) (res *model.DMSeg, err error)

DM dm list.

func (*Service) DMAdvert

func (s *Service) DMAdvert(c context.Context, arg *model.ADReq) (res *model.ADResp, err error)

DMAdvert dm advert.

func (*Service) DMDistribution

func (s *Service) DMDistribution(c context.Context, typ int32, oid int64, interval int32) (res map[int64]int64, err error)

DMDistribution get dm distribution from dm list.

func (*Service) DMSeg

func (s *Service) DMSeg(c context.Context, tp, plat int32, mid, aid, oid, ps int64) (res []byte, err error)

DMSeg return dm content.

func (*Service) DMSegV2

func (s *Service) DMSegV2(c context.Context, tp int32, mid, aid, oid, pn int64, plat int32) (res *model.DMSegResp, err error)

DMSegV2 dm segment new.

func (*Service) DMUpRecent

func (s *Service) DMUpRecent(c context.Context, mid, pn, ps int64) (res *model.DmRecentResponse, err error)

DMUpRecent recent dm of upper.

func (*Service) DMUpSearch

func (s *Service) DMUpSearch(c context.Context, mid int64, p *model.SearchDMParams) (res *model.SearchDMResult, err error)

DMUpSearch danmu list from search.

func (*Service) DMXML

func (s *Service) DMXML(c context.Context, tp int32, oid int64) (data []byte, err error)

DMXML return dm xml.

func (*Service) DelGlobalFilters

func (s *Service) DelGlobalFilters(c context.Context, ids []int64) (affect int64, err error)

DelGlobalFilters delete global filters

func (*Service) DelSubtitle

func (s *Service) DelSubtitle(c context.Context, oid int64, subtitleID int64, mid int64) (err error)

DelSubtitle .

func (*Service) DelUserFilters

func (s *Service) DelUserFilters(c context.Context, mid int64, idss []int64) (affect int64, err error)

DelUserFilters delete user filters

func (*Service) DenyAdvance

func (s *Service) DenyAdvance(c context.Context, mid, id int64) (err error)

DenyAdvance 拒绝高级弹幕申请

func (*Service) EditDMAttr

func (s *Service) EditDMAttr(c context.Context, tp int32, mid, oid int64, bit uint, value int32, dmids []int64, source oplog.Source, operatorType oplog.OperatorType) (affectIds []int64, err error)

EditDMAttr update dm attribute.

func (*Service) EditDMPool

func (s *Service) EditDMPool(c context.Context, tp int32, mid, oid int64, pool int32, ids []int64, source oplog.Source, operatorType oplog.OperatorType) (err error)

EditDMPool edit dm pool.

func (*Service) EditDMState

func (s *Service) EditDMState(c context.Context, tp int32, mid, oid int64, state int32, dmids []int64, source oplog.Source, operatorType oplog.OperatorType) (err error)

EditDMState change dm state 0:正常、1:删除、10:用户删除、11:举报脚本删除

func (*Service) EditUpFilters

func (s *Service) EditUpFilters(c context.Context, mid int64, fType, active int8, filters []string) (affect int64, err error)

EditUpFilters edit up filters.

func (*Service) GetWebVideoSubtitle

func (s *Service) GetWebVideoSubtitle(c context.Context, aid, oid int64, tp int32) (res *model.VideoSubtitles, err error)

GetWebVideoSubtitle .

func (*Service) GlobalFilterVersion

func (s *Service) GlobalFilterVersion() uint64

GlobalFilterVersion return global filter version

func (*Service) GlobalFilters

func (s *Service) GlobalFilters(c context.Context) (res []*model.GlobalFilter, err error)

GlobalFilters return global filters

func (*Service) Gzdeflate

func (s *Service) Gzdeflate(in []byte) (out []byte, err error)

Gzdeflate deflate 解码

func (*Service) JudgeDms

func (s *Service) JudgeDms(c context.Context, tp int8, oid int64, dmid int64) (judgeDMList *model.JudgeDMList, err error)

JudgeDms get fengjiwei dm list

func (*Service) MaskList

func (s *Service) MaskList(c context.Context, cid int64, plat int8) (mask *model.Mask, err error)

MaskList get mask info

func (*Service) MaskListWithSub

func (s *Service) MaskListWithSub(c context.Context, cid int64, plat int8, sub *model.Subject) (mask *model.Mask, err error)

MaskListWithSub .

func (*Service) OpLog

func (s *Service) OpLog(c context.Context, cid, operator, OperationTime int64, typ int, dmids []int64, subject, originVal, currentVal, remark string, source oplog.Source, operatorType oplog.OperatorType) (err error)

OpLog put a new infoc format operation log into the channel

func (*Service) PassAdvance

func (s *Service) PassAdvance(c context.Context, mid, id int64) (err error)

PassAdvance 通过高级弹幕申请

func (*Service) Ping

func (s *Service) Ping(c context.Context) (err error)

Ping service ping.

func (*Service) Post

func (s *Service) Post(c context.Context, dm *model.DM, aid, rnd int64) (err error)

Post dm post

func (*Service) SaveSubtitleDraft

func (s *Service) SaveSubtitleDraft(c context.Context, aid, oid int64, tp int32, mid int64, lan string, submit, sign bool, originSubtitleID int64, data []byte) (detectErrs []*model.SubtitleDetectError, err error)

SaveSubtitleDraft save subtitle

func (*Service) SearchAssist

func (s *Service) SearchAssist(c context.Context, aid, oid int64, tp int32, mid int64, status int32, page, size int32) (assistResult *model.SearchSubtitleAssit, err error)

SearchAssist .

func (*Service) SearchAuthor

func (s *Service) SearchAuthor(c context.Context, mid int64, status int32, page, size int32) (authorResult *model.SearchSubtitleAuthor, err error)

SearchAuthor .

func (*Service) SearchDMHisIndex

func (s *Service) SearchDMHisIndex(c context.Context, tp int32, oid int64, month string) (dates []string, err error)

SearchDMHisIndex get history date index.

func (*Service) SearchDMHistory

func (s *Service) SearchDMHistory(c context.Context, tp int32, oid, ctimeTo int64) (xml []byte, err error)

SearchDMHistory get history dm list from search.

func (*Service) SearchDMHistoryV2

func (s *Service) SearchDMHistoryV2(c context.Context, tp int32, oid, ctimeTo int64) (res *model.DMSeg, err error)

SearchDMHistoryV2 get history dm list from search.

func (*Service) SubjectInfos

func (s *Service) SubjectInfos(c context.Context, tp int32, plat int8, oids []int64) (res map[int64]*model.SubjectInfo, err error)

SubjectInfos get dm subject info by oids.

func (*Service) SubtitleFilter

func (s *Service) SubtitleFilter(c context.Context, words string) (hit []string, err error)

SubtitleFilter .

func (*Service) SubtitleLanOp

func (s *Service) SubtitleLanOp(c context.Context, code uint8, lan, docZh, docEn string, isDelete bool) (err error)

SubtitleLanOp .

func (*Service) SubtitleLans

func (s *Service) SubtitleLans(c context.Context, oid int64, tp int32, mid int64) (lans []*model.Language, err error)

SubtitleLans .

func (*Service) SubtitleLock

func (s *Service) SubtitleLock(c context.Context, oid int64, tp int32, mid int64, subtitleID int64, isLock bool) (err error)

SubtitleLock .

func (*Service) SubtitlePermission

func (s *Service) SubtitlePermission(c context.Context, aid int64, oid int64, tp int32, mid int64) (err error)

SubtitlePermission .

func (*Service) SubtitleReportAdd

func (s *Service) SubtitleReportAdd(c context.Context, mid int64, param *model.SubtitleReportAddParam) (err error)

SubtitleReportAdd .

func (*Service) SubtitleReportList

func (s *Service) SubtitleReportList(c context.Context) (data []*model.WorkFlowTag, err error)

SubtitleReportList .

func (*Service) SubtitleShow

func (s *Service) SubtitleShow(c context.Context, oid int64, subtitleID int64, mid int64) (subtitleShow *model.SubtitleShow, err error)

SubtitleShow .

func (*Service) SubtitleSign

func (s *Service) SubtitleSign(c context.Context, oid int64, tp int32, mid int64, subtitleID int64, isSign bool) (err error)

SubtitleSign .

func (*Service) SubtitleSubject

func (s *Service) SubtitleSubject(c context.Context, aid int64) (subtitleSubjectReply *model.SubtitleSubjectReply, err error)

SubtitleSubject .

func (*Service) SubtitleSubjectSubmit

func (s *Service) SubtitleSubjectSubmit(c context.Context, aid int64, allow bool, lan string) (err error)

SubtitleSubjectSubmit .

func (*Service) ThumbupDM

func (s *Service) ThumbupDM(c context.Context, oid, dmid, mid int64, op int8) (err error)

ThumbupDM like or cancel like a dm

func (*Service) ThumbupList

func (s *Service) ThumbupList(c context.Context, oid, mid int64, dmids []int64) (res map[int64]*model.ThumbupStat, err error)

ThumbupList get list

func (*Service) UpFilters

func (s *Service) UpFilters(c context.Context, mid int64) (res []*model.UpFilter, err error)

UpFilters return up filters

func (*Service) UpdateAdvancePermit

func (s *Service) UpdateAdvancePermit(c context.Context, mid int64, advPermit int8) (err error)

UpdateAdvancePermit update advance permit.

func (*Service) UpdateMask

func (s *Service) UpdateMask(c context.Context, cid, masktime int64, fps int32, plat int8, list string) (err error)

UpdateMask update mask list

func (*Service) UptSearchDMAttr

func (s *Service) UptSearchDMAttr(c context.Context, dmids []int64, oid int64, attr, tp int32) (err error)

UptSearchDMAttr update dm search attr

func (*Service) UptSearchDMPool

func (s *Service) UptSearchDMPool(c context.Context, dmids []int64, oid int64, pool, tp int32) (err error)

UptSearchDMPool update dm search pool

func (*Service) UptSearchDMState

func (s *Service) UptSearchDMState(c context.Context, dmids []int64, oid int64, state, tp int32) (err error)

UptSearchDMState update dm search state

func (*Service) UserFilters

func (s *Service) UserFilters(c context.Context, mid int64) (res []*model.UserFilter, err error)

UserFilters return user filters

func (*Service) View

func (s *Service) View(c context.Context, mid, aid, oid int64, tp int32, plat int32) (res *model.ViewDm, err error)

View dm view

func (*Service) WaveForm

func (s *Service) WaveForm(c context.Context, aid, oid int64, tp int32, mid int64) (waveFormResp *model.WaveFormResp, err error)

WaveForm .

func (*Service) WaveFormCallBack

func (s *Service) WaveFormCallBack(c context.Context, oid int64, tp int32, code int32, info string) (err error)

WaveFormCallBack .

Jump to

Keyboard shortcuts

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