Commit 3899003f authored by Marek Veselý's avatar Marek Veselý
Browse files

remove submitted field from emailtemplate

parent f77beebb
Loading
Loading
Loading
Loading
+0 −25
Original line number Diff line number Diff line
@@ -21,11 +21,6 @@ const resolvers: Resolvers = {
      return localStorage.getItem(`EmailThreadRead:${parent.id}`) || null
    },
  },
  EmailTemplateType: {
    submitted: parent => {
      return localStorage.getItem(`EmailTemplateSubmitted:${parent.id}`) || null
    },
  },
  InjectSelectionType: {
    submitted: parent => {
      return (
@@ -77,26 +72,6 @@ const resolvers: Resolvers = {
      }
    },

    async writeEmailTemplateConfirmation(_root, variables) {
      const id = `EmailTemplateSubmitted:${variables.emailTemplateId}`
      const receipt = new Date().toUTCString()
      localStorage.setItem(await getKey(id), receipt)
      cache.modify({
        id: cache.identify({
          __typename: 'EmailTemplateType',
          id: variables.emailTemplateId,
        }),
        fields: {
          submitted: () => receipt,
        },
      })
      return {
        __typename: 'EmailTemplateConfirmationType',
        emailTemplateId: variables.emailTemplateId,
        submitted: receipt,
      }
    },

    async writeInjectSelectionConfirmation(_root, variables) {
      const id = `InjectSelectionSubmitted:${variables.injectSelectionId}`
      const receipt = new Date().toUTCString()
+0 −1
Original line number Diff line number Diff line
@@ -6,5 +6,4 @@ fragment EmailTemplate on EmailTemplateType {
  activateMilestone
  deactivateMilestone
  fileName
  submitted @client
}
+0 −12
Original line number Diff line number Diff line
@@ -6,10 +6,6 @@ extend type InjectSelectionType {
  submitted: DateTime
}

extend type EmailTemplateType {
  submitted: DateTime
}

extend type EmailThreadType {
  readReceipt: DateTime
}
@@ -28,9 +24,6 @@ extend type Query {

extend type Mutation {
  writeReadReceipt(actionLogId: ID!): ReadReceiptType
  writeEmailTemplateConfirmation(
    emailTemplateId: ID!
  ): EmailTemplateConfirmationType
  writeInjectSelectionConfirmation(
    injectSelectionId: ID!
  ): InjectSelectionConfirmationType
@@ -83,11 +76,6 @@ type ReadReceiptType {
  readReceipt: DateTime
}

type EmailTemplateConfirmationType {
  emailTemplateId: ID!
  submitted: DateTime
}

type InjectSelectionConfirmationType {
  injectSelectionId: ID!
  submitted: DateTime