This PR contains the work done to implement the filtering of the items shown in the `FeedListViewController` view controller by star rating. Reviewed-on: #11 Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
28 lines
546 B
Swift
28 lines
546 B
Swift
//
|
|
// Review+DTOs.swift
|
|
// ReviewsFeed
|
|
//
|
|
// Created by Javier Cicchelli on 20/03/2024.
|
|
// Copyright © 2024 Röck+Cöde. All rights reserved.
|
|
//
|
|
|
|
import ReviewsFeedKit
|
|
|
|
extension Review {
|
|
|
|
// MARK: Initialisers
|
|
init(_ dto: ReviewsFeedKit.Review) {
|
|
self = .init(
|
|
author: dto.author,
|
|
comment: dto.content,
|
|
id: dto.id,
|
|
rating: .init(
|
|
stars: dto.rating,
|
|
appVersion: dto.version
|
|
),
|
|
title: dto.title
|
|
)
|
|
}
|
|
|
|
}
|