private static requestsAreEqual()

in client/src/services/api/translation.ts [32:40]


  private static requestsAreEqual(request1: TranslateRequest, request2: TranslateRequest): boolean {
    if (request1.primaryLanguage !== request2.primaryLanguage || request1.targetLanguage !== request2.targetLanguage) {
      return false;
    }
    if (request1.words.length !== request2.words.length) {
      return false;
    }
    return request1.words.every(w => request2.words.indexOf(w) >= 0);
  }