Reorg project

This commit is contained in:
Jazz Turner-Baggs 2025-08-21 12:35:55 -07:00
parent 541de6e1ac
commit d23cba468f
No known key found for this signature in database
16 changed files with 29 additions and 28 deletions

View File

@ -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"

View File

@ -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)

View File

@ -0,0 +1,5 @@
import
./conversations/[convo_type, private_v1]
export private_v1, convo_type

View File

@ -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 =

View File

@ -1,4 +1,3 @@
# import conversations/private_v1
import strformat
type

View File

@ -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

View File

@ -20,7 +20,7 @@ import
waku_filter_v2/client,
]
import utils, proto_types
import ../utils, ../proto_types
logScope:
topics = "chat waku"

View File

@ -5,8 +5,8 @@ import
strformat
import
conversation,
conversations/private_v1,
conversations/convo_type,
conversations,
conversation_store,
crypto,
proto_types,

View File

@ -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

View File

@ -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):