mirror of
https://github.com/logos-messaging/nim-chat-poc.git
synced 2026-01-07 00:23:08 +00:00
Reorg project
This commit is contained in:
parent
541de6e1ac
commit
d23cba468f
@ -13,18 +13,16 @@ import # Foreign
|
||||
|
||||
import #local
|
||||
conversation_store,
|
||||
conversation,
|
||||
convo_impl,
|
||||
conversations,
|
||||
conversations/convo_impl,
|
||||
crypto,
|
||||
delivery/waku_client,
|
||||
identity,
|
||||
inbox,
|
||||
proto_types,
|
||||
types,
|
||||
utils,
|
||||
waku_client
|
||||
utils
|
||||
|
||||
import #to be removed
|
||||
conversations/private_v1
|
||||
|
||||
logScope:
|
||||
topics = "chat client"
|
||||
@ -1,5 +1,6 @@
|
||||
import std/[options, times]
|
||||
import conversation
|
||||
|
||||
import ./conversations/convo_type
|
||||
import crypto
|
||||
import identity
|
||||
|
||||
@ -7,7 +8,6 @@ type ConvoId = string
|
||||
|
||||
|
||||
|
||||
|
||||
type
|
||||
ConversationStore* = concept
|
||||
proc addConversation(self: Self, convo: Conversation)
|
||||
5
src/chat_sdk/conversations.nim
Normal file
5
src/chat_sdk/conversations.nim
Normal file
@ -0,0 +1,5 @@
|
||||
import
|
||||
./conversations/[convo_type, private_v1]
|
||||
|
||||
|
||||
export private_v1, convo_type
|
||||
@ -1,8 +1,6 @@
|
||||
import conversation_store
|
||||
import conversation
|
||||
|
||||
import inbox
|
||||
import conversations/private_v1
|
||||
import ../conversation_store
|
||||
import ../conversations
|
||||
import ../inbox
|
||||
|
||||
|
||||
proc getType(convo: Conversation): ConvoTypes =
|
||||
@ -1,4 +1,3 @@
|
||||
# import conversations/private_v1
|
||||
import strformat
|
||||
|
||||
type
|
||||
@ -6,15 +6,16 @@ import std/[sequtils, strutils]
|
||||
import std/algorithm
|
||||
import sugar
|
||||
|
||||
import ../conversation_store
|
||||
import ../crypto
|
||||
import ../delivery/waku_client
|
||||
|
||||
import ../[
|
||||
conversation,
|
||||
conversation_store,
|
||||
crypto,
|
||||
identity,
|
||||
proto_types,
|
||||
utils,
|
||||
waku_client
|
||||
utils
|
||||
]
|
||||
import convo_type
|
||||
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ import
|
||||
waku_filter_v2/client,
|
||||
]
|
||||
|
||||
import utils, proto_types
|
||||
import ../utils, ../proto_types
|
||||
|
||||
logScope:
|
||||
topics = "chat waku"
|
||||
@ -5,8 +5,8 @@ import
|
||||
strformat
|
||||
|
||||
import
|
||||
conversation,
|
||||
conversations/private_v1,
|
||||
conversations/convo_type,
|
||||
conversations,
|
||||
conversation_store,
|
||||
crypto,
|
||||
proto_types,
|
||||
@ -8,13 +8,13 @@ import std/random
|
||||
|
||||
export protobuf_serialization
|
||||
|
||||
import_proto3 "../protos/inbox.proto"
|
||||
import_proto3 "../../protos/inbox.proto"
|
||||
# import_proto3 "../protos/invite.proto" // Import3 follows protobuf includes so this will result in a redefinition error
|
||||
import_proto3 "../protos/encryption.proto"
|
||||
import_proto3 "../protos/envelope.proto"
|
||||
import_proto3 "../../protos/encryption.proto"
|
||||
import_proto3 "../../protos/envelope.proto"
|
||||
# import_proto3 "../protos/common_frames.proto"
|
||||
|
||||
import_proto3 "../protos/private_v1.proto"
|
||||
import_proto3 "../../protos/private_v1.proto"
|
||||
|
||||
type EncryptableTypes = InboxV1Frame | EncryptedPayload
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import chronos
|
||||
import chronicles
|
||||
import client
|
||||
import waku_client
|
||||
import chat_sdk/client
|
||||
import chat_sdk/delivery/waku_client
|
||||
|
||||
proc initLogging() =
|
||||
when defined(chronicles_runtime_filtering):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user