Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
S
server
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1
    • Merge Requests 1
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  • Confidential and Proprietary
  • NYNJA
  • server
  • Merge Requests
  • !90

Merged
Opened Oct 02, 2017 by delete2@delete2Contributor

New Cursor

  • Overview 7
  • Commits 6
  • Changes 95

Created by: qomputer

Понадобилось немного подправить kvs.hrl (я не стал делать там пулреквест без обсуждения- тут очень небольшие изменения): -record(reader, {id = [] :: term(), % {p2p, phone_id1 , phone_id2} | {muc, room_name , phone_id}

  •              pos   = [] :: [] | integer(),
  •              pos   = 0 :: [] | integer(),
                 cache = [] :: [] | integer(),
                 args  = [] :: term(),
                 feed  = [] :: term(), % {p2p,_,_} | {muc,_} -- link to writer

@@ -23,15 +23,18 @@ -record(cur, {?CUR, left=0, right=0, args=[]::list(tuple()|integer()), money=0, status=[]}).

-define(ITER, id = [] :: [] | integer(),

  •          container=[] :: atom(),
             feed = [] :: term(),
             next = [] :: [] | integer(),
             prev = [] :: [] | integer()).

и тогда заработал в частности roster_presence:count. Из существенного пока пришлось использовать для reader id= {p2p, phone_id1 ,phone_id2} - ведь для каждого свой уникальный reader (для muc - это точно), либо возможен один reader для p2p- но тогда как-то у меня получалось все сложнее. Поэтому реализовал первый более общий вариант. Вообщем там еще все сыро, но зато работает. После обсуждения все, что нужно поправлю.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: exconfidential/nynja/server!90
Source branch: cursor