Skip to content

Commit

Permalink
fix: Renaming to sender and receiver
Browse files Browse the repository at this point in the history
  • Loading branch information
simonas-notcat committed Dec 10, 2019
1 parent 7e516e4 commit bf33a2d
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 24 deletions.
12 changes: 6 additions & 6 deletions packages/daf-core/src/__tests__/message.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ it('empty message should not be valid', () => {
const msg = new Message({ raw: '', meta: { type: '' } })
expect(msg.type).toEqual(null)
expect(msg.threadId).toEqual(null)
expect(msg.from).toEqual(null)
expect(msg.to).toEqual(null)
expect(msg.sender).toEqual(null)
expect(msg.receiver).toEqual(null)
expect(msg.isValid()).toEqual(false)
})

Expand All @@ -23,11 +23,11 @@ it('valid message should be valid', () => {
msg.threadId = '456'
expect(msg.threadId).toEqual('456')

msg.from = 'did:example:abc'
expect(msg.from).toEqual('did:example:abc')
msg.sender = 'did:example:abc'
expect(msg.sender).toEqual('did:example:abc')

msg.to = 'did:example:xyz'
expect(msg.to).toEqual('did:example:xyz')
msg.receiver = 'did:example:xyz'
expect(msg.receiver).toEqual('did:example:xyz')

expect(msg.isValid()).toEqual(true)
})
Expand Down
11 changes: 2 additions & 9 deletions packages/daf-core/src/message.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ export class Message {
private _id: string | null = null
public type: string | null = null
public threadId: string | null = null
public from: string | null = null
public to: string | null = null
public sender: string | null = null
public receiver: string | null = null
public timestamp: number | null = null
public vc?: any

Expand Down Expand Up @@ -71,17 +71,10 @@ export class Message {
}

isValid() {
if (this.from === null) {
return false
}
if (this.type === null || this.type === '') {
debug('Missing `type` in %o', this)
return false
}
if (this.from === null || this.from === '') {
debug('Missing `from` in %o', this)
return false
}
if (!this.raw || this.raw === null || this.raw === '') {
debug('Missing `raw` in %o', this)
return false
Expand Down
6 changes: 3 additions & 3 deletions packages/daf-data-store/src/data-store.ts
Original file line number Diff line number Diff line change
Expand Up @@ -293,8 +293,8 @@ export class DataStore {
const query = sql
.insert('messages', {
id: messageId,
sender: message.from,
receiver: message.to,
sender: message.sender,
receiver: message.receiver,
timestamp: message.timestamp,
type: message.type,
thread_id: message.threadId,
Expand All @@ -309,7 +309,7 @@ export class DataStore {
await this.saveVerifiableCredentials(message)
}

return { hash: message.id, iss: { did: message.from } }
return { hash: message.id, iss: { did: message.sender } }
}

private async updateMetaData(message: Message) {
Expand Down
4 changes: 2 additions & 2 deletions packages/daf-selective-disclosure/src/message-validator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ export class MessageValidator extends AbstractMessageValidator {
debug('JWT type is', MessageTypes.sdr)

message.type = MessageTypes.sdr
message.from = message.data.iss
message.to = message.data.sub
message.sender = message.data.iss
message.receiver = message.data.sub
message.threadId = message.data.tag
message.timestamp = message.data.nbf || message.data.iat
return message
Expand Down
8 changes: 4 additions & 4 deletions packages/daf-w3c/src/message-validator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ export class MessageValidator extends AbstractMessageValidator {
)

message.type = MessageTypes.vp
message.from = message.data.iss
message.to = message.data.aud
message.sender = message.data.iss
message.receiver = message.data.aud
message.threadId = message.data.tag
message.timestamp = message.data.nbf || message.data.iat
message.vc = vc
Expand All @@ -45,8 +45,8 @@ export class MessageValidator extends AbstractMessageValidator {
debug('JWT is', MessageTypes.vc)

message.type = MessageTypes.vc
message.from = message.data.iss
message.to = message.data.sub
message.sender = message.data.iss
message.receiver = message.data.sub
message.threadId = message.data.tag
message.timestamp = message.data.nbf || message.data.iat
message.vc = [{ payload: message.data, jwt: message.raw }]
Expand Down

0 comments on commit bf33a2d

Please sign in to comment.