private processNextLine()

in src/bll/credentialsstore/osx/osx-keychain-parser.ts [41:60]


    private processNextLine(line: string): void {
        if (!this.currentKeychain) {
            this.currentKeychain = this.getInitialKeychainValue(line);
            if (this.currentKeychain) {
                this.currentEntry = {
                    keychain: this.currentKeychain
                };
            }
        } else {
            if (!this.hadAttributesString) {
                if (this.isAttributesString(line)) {
                    this.hadAttributesString = true;
                } else {
                    this.collectMetaInfo(line);
                }
            } else {
                this.collectProperties(line);
            }
        }
    }