Remove excess public modifiers from extensions

This commit is contained in:
Anton Popkov 2017-10-12 21:22:10 +03:00
parent b0d8c48f8e
commit 40180f8bd8
2 changed files with 6 additions and 6 deletions

View File

@ -29,7 +29,7 @@ public typealias VoidBlock = () -> Void
public extension Observable {
/// Handles connection errors during request
public func handleConnectionErrors() -> Observable<Observable.E> {
func handleConnectionErrors() -> Observable<Observable.E> {
return observeOn(CurrentThreadScheduler.instance)
// handle no internet connection
@ -60,7 +60,7 @@ public extension Observable {
- errorTypes: list of error types, which triggers request restart
- retryLimit: how many times request can restarts
*/
public func retryWithinErrors(_ errorTypes: [Error.Type] = [ConnectionError.self],
func retryWithinErrors(_ errorTypes: [Error.Type] = [ConnectionError.self],
retryLimit: Int = DefaultNetworkService.retryLimit)
-> Observable<Observable.E> {
@ -81,7 +81,7 @@ public extension Observable {
- apiErrorType: type of errors, received frim server
- handler: block, that executes, when error occured
*/
public func handleApiError<T: ApiErrorProtocol>(_ apiErrorType: T,
func handleApiError<T: ApiErrorProtocol>(_ apiErrorType: T,
handler: @escaping () -> Void) -> Observable<Observable.E>
where T.RawValue == Int {
@ -98,7 +98,7 @@ public extension Observable {
- parameter isLoading: subject, request state bind to
*/
public func changeLoadingBehaviour(isLoading: PublishSubject<Bool>) -> Observable<Observable.E> {
func changeLoadingBehaviour(isLoading: PublishSubject<Bool>) -> Observable<Observable.E> {
return observeOn(CurrentThreadScheduler.instance)
.do(onNext: { _ in
isLoading.onNext(false)

View File

@ -30,7 +30,7 @@ private enum Keys {
public extension UserDefaults {
/// Default place to store session id
public var sessionId: String? {
var sessionId: String? {
get {
return string(forKey: Keys.sessionId)
}
@ -40,7 +40,7 @@ public extension UserDefaults {
}
/// Default place to store userLogin
public var userLogin: String? {
var userLogin: String? {
get {
return string(forKey: Keys.userLogin)
}