Lines Matching refs:mechanism

40 + (instancetype)controllerWithView:(FRAOathMechanismTableViewCell*)view mechanism:(FRAMechanism *)mechanism {
41 return [[FRAOathMechanismTableViewCellController alloc] initWithView:view mechanism:mechanism];
44 - (instancetype)initWithView:(FRAOathMechanismTableViewCell*)view mechanism:(FRAMechanism *)mechanism {
47 _mechanism = mechanism;
54 if ([self.mechanism isKindOfClass:[FRATotpOathMechanism class]]) {
56 } else if ([self.mechanism isKindOfClass:[FRAHotpOathMechanism class]]) {
74 if ([self.mechanism isKindOfClass:[FRATotpOathMechanism class]]) {
79 } else if ([self.mechanism isKindOfClass:[FRAHotpOathMechanism class]]) {
91 if ([self.mechanism isKindOfClass:[FRATotpOathMechanism class]]) {
92 FRATotpOathMechanism *mechanism = (FRATotpOathMechanism *)self.mechanism;
93 if ((!mechanism.code) || [mechanism hasExpired]) {
95 if (![mechanism generateNextCode:&error]) {
99 } else if ([self.mechanism isKindOfClass:[FRAHotpOathMechanism class]]) {
100 FRAHotpOathMechanism *mechanism = (FRAHotpOathMechanism *)self.mechanism;
101 if ((!mechanism.code)) {
103 if (![mechanism generateNextCode:&error]) {
146 return (FRAHotpOathMechanism *)self.mechanism ? ((FRAHotpOathMechanism *)self.mechanism).code : ((FRATotpOathMechanism *)self.mechanism).code;
150 return (FRAHotpOathMechanism *)self.mechanism ? ((FRAHotpOathMechanism *)self.mechanism).codeLength : ((FRATotpOathMechanism *)self.mechanism).codeLength;
156 if ([[self mechanism] isKindOfClass:[FRAHotpOathMechanism class]]) {
157 if (![(FRAHotpOathMechanism *)self.mechanism generateNextCode:&error]) {
160 } else if ([[self mechanism] isKindOfClass:[FRATotpOathMechanism class]]) {
161 if (![(FRATotpOathMechanism *)self.mechanism generateNextCode:&error]) {
174 if ([self.mechanism isKindOfClass:[FRATotpOathMechanism class]] && !self.isEditing) {
175 FRATotpOathMechanism *mechanism = (FRATotpOathMechanism *)[self mechanism];
176 float progress = mechanism.progress;