From d0f31e3db09319c9ad2d6d598d7716506ac2ed1d Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Sat, 11 Feb 2017 14:30:35 +0800 Subject: [PATCH] simplify Password class --- pass/Models/Password.swift | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/pass/Models/Password.swift b/pass/Models/Password.swift index 937a24f..5e7d29d 100644 --- a/pass/Models/Password.swift +++ b/pass/Models/Password.swift @@ -15,26 +15,16 @@ struct AdditionField { } class Password { - var name: String - var username: String - var password: String - var url: String - var additions: [AdditionField] + var name = "" + var username = "" + var password = "" + var url = "" + var additions = [AdditionField]() - init() { - name = "" - password = "" - username = "" - url = "" - additions = [] - } + init() { } - init(name: String, username: String, password: String, additions: [AdditionField]) { - self.name = name - self.username = username - self.password = password - self.additions = additions - self.url = "" + convenience init(name: String, username: String, password: String, additions: [AdditionField]) { + self.init(name: name, username: username, password: password, url: "", additions: additions) } init(name: String, username: String, password: String, url: String, additions: [AdditionField]) {