Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,19 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: BusDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0014\u0010\u0007\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\t0\bH'J\u0016\u0010\n\u001a\u00020\u00032\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\\u0006\u000e"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "", "insertBus", "", "bus", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface BusDao {
Object deleteBusById(int i, Continuation<? super Unit> continuation);
Flow<List<BusEntity>> getAllBuses();
Object insertBus(BusEntity busEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,140 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: BusDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\b\u0007\u0018\u0000 \u00142\u00020\u0001:\u0001\u0014B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0015"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfBusEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "insertBus", "", "bus", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusDao_Impl implements BusDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<BusEntity> __insertAdapterOfBusEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public BusDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfBusEntity = new EntityInsertAdapter<BusEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `bus` (`_id`) VALUES (nullif(?, 0))";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, BusEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7593bindLong(1, entity.get_id());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Object insertBus(final BusEntity busEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.insertBus$lambda$0(this.f$0, busEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertBus$lambda$0(BusDao_Impl busDao_Impl, BusEntity busEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
busDao_Impl.__insertAdapterOfBusEntity.insert(_connection, busEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Flow<List<BusEntity>> getAllBuses() {
final String str = "SELECT * FROM bus";
return FlowUtil.createFlow(this.__db, true, new String[]{"bus"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.getAllBuses$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllBuses$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "_id");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new BusEntity((int) sQLiteStatementPrepare.getLong(columnIndexOrThrow)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Object deleteBusById(final int i, Continuation<? super Unit> continuation) {
final String str = "DELETE FROM bus WHERE _id = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.deleteBusById$lambda$2(str, i, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteBusById$lambda$2(String str, int i, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7593bindLong(1, i);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: BusDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,16 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: InfoDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0010\u0010\u0007\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00050\bH'¨\u0006\t"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "", "insertInfo", "", "info", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface InfoDao {
Flow<InfoEntity> getInfo();
Object insertInfo(InfoEntity infoEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,108 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: InfoDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \u000f2\u00020\u0001:\u0001\u000fB\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0010\u0010\r\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\b0\u000eH\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfInfoEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "insertInfo", "", "info", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class InfoDao_Impl implements InfoDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<InfoEntity> __insertAdapterOfInfoEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public InfoDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfInfoEntity = new EntityInsertAdapter<InfoEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `info` (`id`,`json`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, InfoEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7593bindLong(1, entity.getId());
statement.mo7595bindText(2, entity.getJson());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
public Object insertInfo(final InfoEntity infoEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return InfoDao_Impl.insertInfo$lambda$0(this.f$0, infoEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertInfo$lambda$0(InfoDao_Impl infoDao_Impl, InfoEntity infoEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
infoDao_Impl.__insertAdapterOfInfoEntity.insert(_connection, infoEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
public Flow<InfoEntity> getInfo() {
final String str = "SELECT * FROM info LIMIT 1";
return FlowUtil.createFlow(this.__db, false, new String[]{"info"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return InfoDao_Impl.getInfo$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final InfoEntity getInfo$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
return sQLiteStatementPrepare.step() ? new InfoEntity((int) sQLiteStatementPrepare.getLong(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "id")), sQLiteStatementPrepare.getText(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "json"))) : null;
} finally {
sQLiteStatementPrepare.close();
}
}
/* JADX INFO: compiled from: InfoDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,21 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: LineFavoriteDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface LineFavoriteDao {
Object addLineFavorite(LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation);
Object deleteAllFavorites(Continuation<? super Unit> continuation);
Object deleteFavoriteLineByCode(String str, Continuation<? super Unit> continuation);
Flow<List<LineFavoriteEntity>> getAllLinesFavorite();
}
@@ -0,0 +1,166 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfLineFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class LineFavoriteDao_Impl implements LineFavoriteDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<LineFavoriteEntity> __insertAdapterOfLineFavoriteEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public LineFavoriteDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfLineFavoriteEntity = new EntityInsertAdapter<LineFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `line_favorites` (`lineCode`) VALUES (?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, LineFavoriteEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getLineCode());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object addLineFavorite(final LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.addLineFavorite$lambda$0(this.f$0, lineFavoriteEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit addLineFavorite$lambda$0(LineFavoriteDao_Impl lineFavoriteDao_Impl, LineFavoriteEntity lineFavoriteEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
lineFavoriteDao_Impl.__insertAdapterOfLineFavoriteEntity.insert(_connection, lineFavoriteEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Flow<List<LineFavoriteEntity>> getAllLinesFavorite() {
final String str = "SELECT * FROM line_favorites";
return FlowUtil.createFlow(this.__db, true, new String[]{"line_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.getAllLinesFavorite$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllLinesFavorite$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "lineCode");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new LineFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object deleteFavoriteLineByCode(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM line_favorites WHERE lineCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.deleteFavoriteLineByCode$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteFavoriteLineByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object deleteAllFavorites(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM line_favorites";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.deleteAllFavorites$lambda$3(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteAllFavorites$lambda$3(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,23 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopFavoriteDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0007\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ \u0010\u000e\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\f2\b\u0010\u000f\u001a\u0004\u0018\u00010\fH§@¢\u0006\u0002\u0010\u0010J\u000e\u0010\u0011\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface StopFavoriteDao {
Object addStopFavorite(StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation);
Object deleteAllStopsFavorite(Continuation<? super Unit> continuation);
Object deleteFavoriteStopByCode(String str, Continuation<? super Unit> continuation);
Flow<List<StopFavoriteEntity>> getAllStopsFavorite();
Object updateStopAlias(String str, String str2, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,205 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\b\b\u0007\u0018\u0000 \u00192\u00020\u0001:\u0001\u0019B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J \u0010\u0014\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u00122\b\u0010\u0015\u001a\u0004\u0018\u00010\u0012H\u0096@¢\u0006\u0002\u0010\u0016J\u000e\u0010\u0017\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0018R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u001a"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class StopFavoriteDao_Impl implements StopFavoriteDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<StopFavoriteEntity> __insertAdapterOfStopFavoriteEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public StopFavoriteDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfStopFavoriteEntity = new EntityInsertAdapter<StopFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `stop_favorites` (`stopCode`,`alias`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, StopFavoriteEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getStopCode());
String alias = entity.getAlias();
if (alias == null) {
statement.mo7594bindNull(2);
} else {
statement.mo7595bindText(2, alias);
}
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object addStopFavorite(final StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda4
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.addStopFavorite$lambda$0(this.f$0, stopFavoriteEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit addStopFavorite$lambda$0(StopFavoriteDao_Impl stopFavoriteDao_Impl, StopFavoriteEntity stopFavoriteEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
stopFavoriteDao_Impl.__insertAdapterOfStopFavoriteEntity.insert(_connection, stopFavoriteEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Flow<List<StopFavoriteEntity>> getAllStopsFavorite() {
final String str = "SELECT * FROM stop_favorites";
return FlowUtil.createFlow(this.__db, true, new String[]{"stop_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.getAllStopsFavorite$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllStopsFavorite$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "alias");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new StopFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.isNull(columnIndexOrThrow2) ? null : sQLiteStatementPrepare.getText(columnIndexOrThrow2)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object deleteFavoriteStopByCode(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM stop_favorites WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.deleteFavoriteStopByCode$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteFavoriteStopByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object updateStopAlias(final String str, final String str2, Continuation<? super Unit> continuation) {
final String str3 = "UPDATE stop_favorites SET alias = ? WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.updateStopAlias$lambda$3(str3, str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit updateStopAlias$lambda$3(String str, String str2, String str3, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
if (str2 == null) {
sQLiteStatementPrepare.mo7594bindNull(1);
} else {
sQLiteStatementPrepare.mo7595bindText(1, str2);
}
sQLiteStatementPrepare.mo7595bindText(2, str3);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object deleteAllStopsFavorite(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM stop_favorites";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.deleteAllStopsFavorite$lambda$4(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteAllStopsFavorite$lambda$4(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,21 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopHistoryDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface StopHistoryDao {
Object clearHistory(Continuation<? super Unit> continuation);
Object deleteStop(String str, Continuation<? super Unit> continuation);
Flow<List<StopHistoryEntity>> getRecentStops();
Object insertStop(StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,168 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopHistoryEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class StopHistoryDao_Impl implements StopHistoryDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<StopHistoryEntity> __insertAdapterOfStopHistoryEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public StopHistoryDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfStopHistoryEntity = new EntityInsertAdapter<StopHistoryEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `stop_history` (`stopCode`,`timestamp`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, StopHistoryEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getStopCode());
statement.mo7593bindLong(2, entity.getTimestamp());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object insertStop(final StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.insertStop$lambda$0(this.f$0, stopHistoryEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertStop$lambda$0(StopHistoryDao_Impl stopHistoryDao_Impl, StopHistoryEntity stopHistoryEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
stopHistoryDao_Impl.__insertAdapterOfStopHistoryEntity.insert(_connection, stopHistoryEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Flow<List<StopHistoryEntity>> getRecentStops() {
final String str = "SELECT * FROM stop_history ORDER BY timestamp DESC LIMIT 10";
return FlowUtil.createFlow(this.__db, false, new String[]{"stop_history"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.getRecentStops$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getRecentStops$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "timestamp");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new StopHistoryEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.getLong(columnIndexOrThrow2)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object deleteStop(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM stop_history WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.deleteStop$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteStop$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object clearHistory(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM stop_history";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.clearHistory$lambda$3(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit clearHistory$lambda$3(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}