Demo
This commit is contained in:
parent
2dd84a1011
commit
f9e67f0531
@ -10,3 +10,5 @@ spring.datasource.password=password
|
|||||||
de.ph87.kleinanzeigen.telegram.token=7334267012:AAFk_kv7hU_dB8eF8XVi4-MbformZwPWQuw
|
de.ph87.kleinanzeigen.telegram.token=7334267012:AAFk_kv7hU_dB8eF8XVi4-MbformZwPWQuw
|
||||||
de.ph87.kleinanzeigen.telegram.username=Kleinanzeigen_DEV_BOT
|
de.ph87.kleinanzeigen.telegram.username=Kleinanzeigen_DEV_BOT
|
||||||
de.ph87.kleinanzeigen.telegram.whitelist=101138682
|
de.ph87.kleinanzeigen.telegram.whitelist=101138682
|
||||||
|
#-
|
||||||
|
de.ph87.kleinanzeigen.demo=true
|
||||||
|
|||||||
@ -12,6 +12,8 @@ import org.springframework.stereotype.Component;
|
|||||||
@ConfigurationProperties(prefix = "de.ph87.kleinanzeigen.api")
|
@ConfigurationProperties(prefix = "de.ph87.kleinanzeigen.api")
|
||||||
public class KleinanzeigenConfig {
|
public class KleinanzeigenConfig {
|
||||||
|
|
||||||
|
private boolean demo = false;
|
||||||
|
|
||||||
private int radiusKm = 15;
|
private int radiusKm = 15;
|
||||||
|
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package de.ph87.kleinanzeigen.kleinanzeigen.search;
|
package de.ph87.kleinanzeigen.kleinanzeigen.search;
|
||||||
|
|
||||||
|
import de.ph87.kleinanzeigen.kleinanzeigen.KleinanzeigenConfig;
|
||||||
import jakarta.annotation.PostConstruct;
|
import jakarta.annotation.PostConstruct;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -18,14 +19,22 @@ public class SearchService {
|
|||||||
|
|
||||||
private final SearchRepository searchRepository;
|
private final SearchRepository searchRepository;
|
||||||
|
|
||||||
|
private final KleinanzeigenConfig kleinanzeigenConfig;
|
||||||
|
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
public void init() {
|
public void init() {
|
||||||
if (searchRepository.count() == 0) {
|
if (kleinanzeigenConfig.isDemo()) {
|
||||||
searchRepository.save(new Search(new SearchCreate(true, "Garten Bank", 15, 0, 30)));
|
if (searchRepository.count() == 0) {
|
||||||
searchRepository.save(new Search(new SearchCreate(true, "Teich Pumpe", 15, 0, 30)));
|
demoCreate("Garten Bank");
|
||||||
|
demoCreate("Teich Pumpe");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void demoCreate(final String Garten_Bank) {
|
||||||
|
searchRepository.save(new Search(new SearchCreate(true, Garten_Bank, 15, 0, 30)));
|
||||||
|
}
|
||||||
|
|
||||||
public List<SearchDto> findAllEnabledDto() {
|
public List<SearchDto> findAllEnabledDto() {
|
||||||
return searchRepository.findAllByEnabledTrue().stream().map(this::toDto).toList();
|
return searchRepository.findAllByEnabledTrue().stream().map(this::toDto).toList();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user